【问题标题】:To manage PUSH from notification of other applications从其他应用程序的通知中管理 PUSH
【发布时间】:2017-05-25 11:56:53
【问题描述】:

我正在为 Android 创建一个应用程序作为 NotificationListenerService 来尝试拦截通知。目的是拦截所有通知并仅传递应用程序中的订阅。

在此之前使用或onNotificationPosted 方法(StatusBarNotification sbn)来读取通知,这在一定程度上是有效的。我可以读取通知并将其从通知栏中删除,但所有应用程序的 PUSH 事件都会继续通知(响铃和振动)。

我想知道是否可以管理其他应用程序的通知推送,而不仅仅是我的?

示例:用户将我的应用程序配置为接收 GMAIL 通知,如果我收到 WhatsApp 通知,它必须传入我的 Listener 并且不允许该通知出现在通知栏中并且不被通知(推送)

【问题讨论】:

    标签: android push-notification android-service android-notifications


    【解决方案1】:

    我想知道是否可以管理其他应用程序的通知推送,而不仅仅是我的?

    您无法阻止应用程序使用互联网或使用振动马达。

    如果我收到 WhatsApp 通知,它必须传入我的 Listener,并且不允许该通知出现在通知栏中且不被通知(推送)

    如果 WhatsApp 从 Internet 接收数据(例如,GCM/FCM 样式的推送消息),WhatsApp 可以为所欲为,包括振动设备。

    【讨论】:

    • 但是我可以屏蔽 GCM / FCM 通知吗?及时执行。
    • @JulioMachado:没有。
    猜你喜欢
    • 1970-01-01
    • 2022-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-27
    • 2012-04-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多