//判断推送通知是否开启
+ (BOOL)getIsOpenNotify
{
bool isEnable = false;
if ([[UIDevice currentDevice].systemVersion floatValue] >= 8.0f)
{
// iOS版本 >=8.0 处理逻辑
UIUserNotificationSettings *setting = [[UIApplication sharedApplication] currentUserNotificationSettings];
isEnable = setting.types != UIUserNotificationTypeNone;
}
else
{
// iOS版本 <8.0
UIRemoteNotificationType type = [[UIApplication sharedApplication] enabledRemoteNotificationTypes];
isEnable = UIRemoteNotificationTypeNone != type;
}
if (isEnable)
{
isEnable true;
}
return isEnable;
}
//跳转到开启推送通知 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]