обнаружить «Разрешить уведомления» вкл / выкл для iOS8
Я пытаюсь определить настройки локальных уведомлений для приложения в iOS 8
заUIUserNotificationSettings
, он возвращает мне 7, так как я включил все значки, звук и оповещения.
В настройках я отключаю «Разрешить уведомления», приложение по-прежнему возвращает мне 7 для UIUserNotificationSettings (значок, звук и оповещение включены). Есть ли способ обнаружить «РазрешитьNotification
" вкл выкл?
- (void)application:(UIApplication *)application
didRegisterUserNotificationSettings:(UIUserNotificationSettings *)notificationSettings{
NSLog(@"---notificationSettings.types %d" , notificationSettings.types );
if(notificationSettings.types!=7){
UIAlertView * alert =[[UIAlertView alloc ] initWithTitle:@"Please turn on Notification"
message:@"Go to Settings > Notifications > App.\n Switch on Sound, Badge & Alert"
delegate:self
cancelButtonTitle:@"Ok"
otherButtonTitles: nil];
[alert show];
}
}