Мне нужно проверить, есть ли у моего приложения разрешения на доступ / чтение уведомлений (из раздела Безопасность -> Доступ к уведомлению).
Я пробовал Manifest.permission.ACCESS_NOTIFICATION_POLICY
и Manifest.permission.BIND_NOTIFICATION_LISTENER_SERVICE
, но, похоже, ни один из них не подходит.
Поэтому я перехожу onListenerConnected()
и onListenerDisconnected()
метод, чтобы узнать, когда я получаю разрешение.
Но когда я стираю кэш и данные ПОСЛЕ ТОГО, КАК Я ПОЛУЧУ ДОСТУП К УВЕДОМЛЕНИЯМ , не означает ли это, что приложение больше не имеет доступа к уведомлению о прочтении? Но когда я запускаю приложение после очистки кеша и данных, вызывается метод onListenerConnected()
, почему?
Пожалуйста, помогите, спасибо!