Я пытаюсь получить данные из уведомления, созданного приложением моего банка. Я только что запустил приложение с прослушивателем уведомлений и этой простой реализацией, которая должна сохранять имя пакета и TickerText для всех уведомлений, которые отображаются на моем телефоне.
@Override
public void onNotificationPosted(StatusBarNotification sbn) {
super.onNotificationPosted(sbn);
if (sbn.getNotification().tickerText != null)
saveToFirebase(sbn.getNotification().tickerText.toString(),sbn.getPackageName());
else
saveToFirebase("No text",sbn.getPackageName());
}
Я вижу, что для большинства приложений текст уведомления можно прочитать из tickerText, но для двух приложений банка, которые я использую, tickerText пуст.
Кто-нибудь знает, есть ли способ добраться до этого текста? Я вижу, что мой Pebble может использовать эти уведомления и отображать их на моих часах, поэтому я предполагаю, что должен быть какой-то способ их получить.