Чтобы получить настройки Push-уведомления для приложения я использую:Показать настройки блокировки экрана блокировки экрана?
[UIApplication sharedApplication].currentUserNotificationSettings
, а затем проверить для типов UIUserNotificationSettings
. Существует только 4 типа: None
, Badge
, Sound
, Alert
. Если я использую приложение с настройками, как это:
Я понимаю, что Sound
, Badge
, Alert
отключен и None
включен. Почему включен None
, если у меня есть переключатель «Показать на блокировку экрана» в положение ВКЛ? Я смущен, это «Показать на экране блокировки», как-то иначе? По моему мнению, приложение все равно сможет получать push-сообщения. Есть ли способ узнать значение переключателя «Show on Lock Screen» для push-уведомлений?
Спасибо за ответ. Если я оставлю только звук включен, я не получу None. Так что странно, что «Show on Lock Screen» трактуется совершенно иначе. Означает ли это, что нет способа узнать, что push-уведомления отключены для приложения? – sash