it-swarm.com.ru

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

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

24
David Foster

Нет, это системный диалог, который нельзя настроить.

32
melsam

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

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

8
David Foster

Невозможно, так как вы не имеете никакого контроля над этим вообще 

2
Omar Abdelhafith

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

2
wasim

Последние версии iOS do позволяют настраивать эти диалоговые окна разрешений.

Поместите ваше сообщение в ключ NS*UsageDescriptionInfo.plist , соответствующий типу диалога прав доступа, который вы хотите настроить.

Например, клавиша NSCameraUsageDescription определяет, какой текст диалога отображать при запросе доступа к камере пользователя.

0
David Foster