Я только что провел здесь несколько тестов по результату, возвращенному
-(UIRemoteNotificationType)enabledRemoteNotificationTypes
Я вызываю его в методе делегата applicationDidBecomeActive
и регистрирую результат.Он отлично работает, когда установлены оповещения, значки или звуки.
Однако, если в настройках push-приложения установлена только настройка «Просмотр на экране блокировки», enabledRemoteNotificationTypes
по-прежнему возвращает UIRemoteNotificationTypeNone
.
Да, я понимаю, что звук, значок и оповещения отключены в настройках, но разве у нас нет способа обнаружить этот сценарий в приложении?
Другими словами: как узнать, что пользовательустановить для приложения только настройку «Просмотр на экране блокировки»?