【发布时间】:2017-05-25 11:56:53
【问题描述】:
我正在为 Android 创建一个应用程序作为 NotificationListenerService 来尝试拦截通知。目的是拦截所有通知并仅传递应用程序中的订阅。
在此之前使用或onNotificationPosted 方法(StatusBarNotification sbn)来读取通知,这在一定程度上是有效的。我可以读取通知并将其从通知栏中删除,但所有应用程序的 PUSH 事件都会继续通知(响铃和振动)。
我想知道是否可以管理其他应用程序的通知推送,而不仅仅是我的?
示例:用户将我的应用程序配置为接收 GMAIL 通知,如果我收到 WhatsApp 通知,它必须传入我的 Listener 并且不允许该通知出现在通知栏中并且不被通知(推送)
【问题讨论】:
标签: android push-notification android-service android-notifications