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