使用FCM推送通知android

时间:2017-12-12 12:25:18

标签: android firebase firebase-cloud-messaging

通过Firebase API调用onMessageReceived()发送通知时,即使应用未运行或被杀,但通过Firebase控制台发送时,在应用被杀时不会调用onMessageReceived()

2 个答案:

答案 0 :(得分:0)

FCM提供两种类型的消息。

  1. 通知消息 - 有时会被视为"显示消息。"这些由FCM SDK自动处理。
  2. 2. 数据消息 - 由客户端应用处理。

      

    当应用在后台时,通知消息将传递到通知托盘。对于前台的应用程序,消息由onMessageReceived()处理:

    有关详细信息,请参阅FCM messeges

答案 1 :(得分:0)

您必须从 Firebase控制台添加一些键值对作为数据有效内容。在撰写通知消息时,您必须选择高级选项,然后添加一些数据作为键值。 一旦应用程序获得数据通知,通知将以两种模式显示(后台/被杀和前瞻)。

内部Firebase控制台(撰写邮件):

进展选项 - >添加自定义数据(带键和值) - >发送