iOS 判断用户是否允许了通知
2016-12-07 00:00
288 查看
最完善的做法就是,进行两者兼容 iOS7下的也要兼容, iOS7以上的我更要兼容啦,最完善的做法
#define IOS8 ([[[UIDevice currentDevice] systemVersion] doubleValue] >=8.0 ? YES : NO)
if (IOS8) { //iOS8以上
if ([[UIApplication sharedApplication] currentUserNotificationSettings].types == UIRemoteNotificationTypeNone) {
}
}else{ // ios7 一下
if ([[UIApplication sharedApplication] enabledRemoteNotificationTypes] == UIRemoteNotificationTypeNone) {
}
}
跳转设置
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];
#define IOS8 ([[[UIDevice currentDevice] systemVersion] doubleValue] >=8.0 ? YES : NO)
if (IOS8) { //iOS8以上
if ([[UIApplication sharedApplication] currentUserNotificationSettings].types == UIRemoteNotificationTypeNone) {
}
}else{ // ios7 一下
if ([[UIApplication sharedApplication] enabledRemoteNotificationTypes] == UIRemoteNotificationTypeNone) {
}
}
跳转设置
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];
相关文章推荐
- iOS 判断用户是否允许接收远程通知
- iOS - 判断用户是否允许推送通知(iOS7/iOS8)
- iOS - 判断用户是否允许推送通知
- iOS技术点:判断用户是否开启推送开关/是否允许推送?
- 判断用户是否允许通知消息
- ios判断用户是否打开通知
- iOS怎么判断用户是否打开了系统设置里面推送通知的开关?
- iOS技术点:判断用户是否开启推送开关/是否允许推送?
- iOS开发之判断用户是否打开APP通知开关
- iOS开发之判断用户是否打开APP通知开关,看我就够了。
- iOS开发之判断用户是否打开APP通知开关
- iOS判断用户是否打开APP通知开关
- iOS技术点:判断用户是否开启推送开关/是否允许推送?
- 判断iOS用户手机是否安装百度、高德地图App
- ios 判断用户是否开启定位权限并跳转设置
- iOS 判断定位是否允许_跳转定位设置界面
- IOS 判断相册是否允许访问
- iOS开发 判断用户是否开启了定位
- ios应用开发--判断用户是否已经登录
- iOS检测是否开启定位、是否允许消息通知