Пакет Awesome Notifications прекрасно интегрирован в мое приложение и отправляет уведомления должным образом.
Однако у меня проблема с requestPermissionToSendNotifications под Android. В моем приложении при запросе у пользователя разрешения на отправку уведомлений через
bool userNowAllowed = await AwesomeNotifications().requestPermissionToSendNotifications();
представлен один из двух разных диалогов, см. ниже. Один из них — полноэкранный, другой — небольшой диалог внизу.
Я не могу понять, как в настоящее время приложение/Android определяет, какой из диалогов отображается каждый раз?
Как выбрать, какой диалог следует использовать?
По сути, мне бы хотелось использовать только первый, менее навязчивый.
Я нашел следующий комментарий на канале Discord пакета, который объясняет это:
Вы запрашиваете разрешения, а разрешения можно только отобразить при применении один раз. После того, как пользователь откажется или отзовет, единственным альтернатива — перенаправить пользователей в настройки уведомлений страница.