Я пытаюсь обнаружить локальные настройки уведомлений для приложения в 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];
}
}