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

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

  • Вы не можете показать пользовательское сообщение о разрешении на Android, поэтому добавленные здесь сообщения отображаются только на устройствах iOS. Чтобы написать понятное сообщение о разрешении, обратитесь к справочному руководству здесь.
  • Вы не можете отключить разрешение (с сообщениями), добавленное нами для предотвращения проблем, которые могут возникнуть после отправки вашего приложения на рассмотрение.
  • Смотрите, как запросить разрешение.
разр 1

Добавление сообщения о разрешении

Хотя мы добавляем некоторые сообщения о разрешении по умолчанию, вы должны изменить их, чтобы четко указать причину запроса разрешения (разрешений).

Чтобы добавить сообщение о разрешении:

  • Выберите Настройки и интеграции в левом навигационном меню.
  • В разделе Настройка проекта выберите Разрешения.
  • Здесь вы можете настроить сообщение о разрешении для каждого разрешения. Для разрешений, которые еще не добавлены/включены, вы можете включить тумблер и ввести сообщение. При запуске приложения это сообщение будет отображаться в стандартном диалоге оповещения (между названием вашего приложения и кнопками действий).
Для уже добавленного разрешения (которое нельзя отключить), если оставить сообщение пустым, в диалоге разрешения будет показано сообщение, отображаемое в качестве подсказки.
разр 2

Добавление пользовательского разрешения

Иногда вы можете добавить функцию (возможно, с помощью пользовательского виджета или пользовательского действия), которая требует разрешения пользователя и отсутствует в данном списке — например, добавление функции распознавания речи в ваш проект. В этом случае вы можете добавить необходимое разрешение вместе с сообщением для Android и/или iOS отсюда.

Чтобы добавить пользовательское разрешение:

  • Выберите Settings & Integrations (Настройки и интеграции) в левом навигационном меню.
  • В разделе Настройка проекта выберите Разрешения.
  • Нажмите на + Добавить разрешение.
  • Внутри ключа разрешения iOS введите значение (например, NSSpeechRecognitionUsageDescription, NSMicrophoneUsageDescription и т.д.).
  • Внутри имени Разрешения Android введите значение (например, RECORD_AUDIO, CAMERA и т.д.).
  • Также введите Сообщение разрешения, которое описывает точное использование данных.
  • Нажмите на значок Готово () справа.
разр 3

Добавление перевода для сообщений

Вы также можете добавить многоязычные сообщения разрешения, следуя инструкции