Подтвердить что ты не робот

Настройка диалогового окна разрешения для iOS для push-уведомлений

Когда приложение iOS пытается зарегистрироваться для push-уведомлений в первый раз, система открывает диалоговое окно с разрешениями, запрашивая у пользователя разрешение на получение push-уведомлений. Можно ли настроить текст этого диалога, чтобы объяснить, почему запрашиваются эти разрешения?

Большинство диалоговых сообщений о разрешениях можно настроить, введя клавишу NS*UsageDescription Info.plist. Например, клавиша NSCameraUsageDescription управляет тем, какой текст диалога отображается при запросе доступа к пользовательской камере. Но, похоже, такого ключа для push-уведомлений не существует.

4b9b3361

Ответ 1

Нет, это системное диалоговое окно, которое невозможно настроить.

Ответ 2

Обходной путь, который я видел, включает приложение, в котором создается собственный пользовательский диалог, объясняющий, почему ему требуется разрешение. Затем сразу же после этого приложение запрашивает разрешение, вызывая системный диалог.

Это может быть полезно для убеждения пользователя принять запрос на разрешение, чтобы получить доступ к функции, или отклонить запрос, зная, что функция не будет доступна.

Ответ 3

Невозможно, так как у вас нет никакого контроля над ним.

Ответ 4

Нет, вы не можете изменить систему в построенных сообщениях. Потому что у вас нет контроля над ней.