取消Android推送通知:它内部如何运作?

时间:2018-11-05 15:44:48

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

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

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

  2. 即使在应用程序级别上关闭了推送功能,也会执行推送事件侦听器代码块(减去UI托盘)吗?

1 个答案:

答案 0 :(得分:0)

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

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

  
      
  1. 即使在应用程序级别上关闭了推送功能,也会执行推送事件侦听器代码块(减去UI托盘)吗?
  2.   

Android的FCM的工作方式有所不同,具体取决于您发送的消息有效负载类型。但是,根据设备的不同,通常在禁用通知的情况下,无论通知类型如何,都会被操作系统阻止。

有关更多信息: