Я занимаюсь разработкой приложения для статистики использования, и мне интересно, как другие приложения могут получить доступ к истории уведомлений устройств.
Сейчас я работаю с NotificationListenerService, но он может обрабатывать только новые полученные уведомления, а не прошлые. Я проверил Android DOC и обнаружил некоторые методы, которые являются "только системными", такие как getHistoricalNotifications(), или для которых требуется разрешение ACCESS_NOTIFICATION.
Дело в том, что есть несколько приложений, которые на самом деле могут получить доступ к данным истории уведомлений.
Android DOC также показывает новый API на Android Q под названием NotificationStats но в данный момент недоступен.
Какие-нибудь советы? Возможно ли это даже не в хакерской манере?
