У нас есть приложение с некоторыми предоставленными разрешениями. Затем пользователь отменяет разрешения в меню «Настройки» -> «Приложение» -> «Разрешения». Я упоминаю, что приложение в это время находится в фоновом режиме.
Иногда приложение аварийно завершает работу, когда происходит описанный выше процесс. Есть ли способ справиться с этим? Можем ли мы узнать, когда разрешение будет отозвано из настроек приложения?
Официальной документации на эту тему я не нашел.
Сценарий:
- Откройте приложение и дайте все разрешения.
- Нажмите кнопку «Домой» (приложение в фоновом режиме).
- Вручную отозвать разрешения из настроек.
- Вернитесь в приложение -> оно вылетает
Спасибо.