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