Android 对于某些应用程序,NotificationListenerService tickerText为空

Android 对于某些应用程序,NotificationListenerService tickerText为空,android,push-notification,android-notifications,notification-listener,Android,Push Notification,Android Notifications,Notification Listener,我正在尝试从我的银行应用程序创建的通知中获取数据。我已经创建了一个带有Notification listener的应用程序和这个简单的实现,刚刚开始,它应该为手机上显示的所有通知保存一个包名和TickerText @Override public void onNotificationPosted(StatusBarNotification sbn) { super.onNotificationPosted(sbn); if (sbn.getNotific

我正在尝试从我的银行应用程序创建的通知中获取数据。我已经创建了一个带有Notification listener的应用程序和这个简单的实现,刚刚开始,它应该为手机上显示的所有通知保存一个包名和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可以使用这些通知,并将它们显示在我的手表上,所以我认为一定有办法获得它们