PermissiveState – стейт выдачи разрешений
Стейт выдачи разрешений содержит информационное сообщение о необходимости выдачи разрешений и тогглы для камеры и геопозиции: находятся в выключенном состоянии и имеют серый цвет, если разрешение отсутствует и в включенном состоянии и зеленый цвет, если разрешение выдано.
Изначально оба тоггла выключены. При нажатии на один из них будет показано соответствующее системное сообщение с запросом разрешения. Тоггл переключится в включенное состояние только в том случае, если пользователь согласится на выдачу разрешения.
При выдаче разрешения на использование GPS убедитесь, что установлено разрешение доступа к точной позиции, если такая настройка имеется. Для работы требуется точная геопозиция, а потому при наличии этой настройки и отсутствия доступа к точной геопозиции, приложение считает, что доступ к GPS не был выдан.
Обратите внимание: если вы запретите приложение запрашивать доступ к камере или геолокации, при нажатии на тоггл будут открыты настройки приложения. В этом случае вам необходимо самостоятельно выдать доступ в открывшихся настройках для продолжения работы.
Кнопка Continue становится активной только после включения обоих тогглов. При нажатии вызывает callback OnContinueCallback
. Поведение по умолчанию: переход на стейт загрузки.