Ответ 1
Нет, это системное диалоговое окно, которое невозможно настроить.
Когда приложение iOS пытается зарегистрироваться для push-уведомлений в первый раз, система открывает диалоговое окно с разрешениями, запрашивая у пользователя разрешение на получение push-уведомлений. Можно ли настроить текст этого диалога, чтобы объяснить, почему запрашиваются эти разрешения?
Большинство диалоговых сообщений о разрешениях можно настроить, введя клавишу NS*UsageDescription
Info.plist. Например, клавиша NSCameraUsageDescription
управляет тем, какой текст диалога отображается при запросе доступа к пользовательской камере. Но, похоже, такого ключа для push-уведомлений не существует.
Нет, это системное диалоговое окно, которое невозможно настроить.
Обходной путь, который я видел, включает приложение, в котором создается собственный пользовательский диалог, объясняющий, почему ему требуется разрешение. Затем сразу же после этого приложение запрашивает разрешение, вызывая системный диалог.
Это может быть полезно для убеждения пользователя принять запрос на разрешение, чтобы получить доступ к функции, или отклонить запрос, зная, что функция не будет доступна.
Невозможно, так как у вас нет никакого контроля над ним.
Нет, вы не можете изменить систему в построенных сообщениях. Потому что у вас нет контроля над ней.