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