【问题标题】:Android push notification off: how does it work internally?Android 推送通知关闭:它是如何在内部工作的?
【发布时间】:2018-11-05 15:44:47
【问题描述】:

当我们在应用级别禁用推送通知时

  1. 操作系统会自动从 GCM/FCM 注销应用程序吗? (即)GCM/FCM 是否会停止向该应用的客户端发送消息。

  2. 即使在应用级别关闭推送,是否会执行推送事件侦听器代码块(减去 UI 托盘)?

【问题讨论】:

  • “在应用程序级别禁用推送通知”请澄清这是什么。您的意思是使通知渠道静音吗?
  • 我的意思是设置 > 应用和通知 > 通知 > 应用通知 > [选择一个应用] > 将开启切换到关闭

标签: android push-notification google-cloud-messaging firebase-cloud-messaging android-push-notification


【解决方案1】:
  1. 操作系统会自动从 GCM/FCM 注销应用程序吗? (即)GCM/FCM 是否会停止向该应用的客户端发送消息。

是的。 GCM/FCM 服务器无法确定设备是否已禁用相应应用的通知。只要设备是消息的目标,GCM/FCM 就会传递消息。

  1. 即使在应用级别关闭推送,推送事件侦听器代码块是否也会执行(减去 UI 托盘)?

FCM for Android 的工作方式因您发送的消息负载类型而异。但是,取决于设备,通常在禁用通知时,无论通知类型如何,都会被操作系统阻止。

更多信息:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-20
    • 1970-01-01
    • 2013-07-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多