通过Firebase API调用onMessageReceived()
发送通知时,即使应用未运行或被杀,但通过Firebase控制台发送时,在应用被杀时不会调用onMessageReceived()
?
答案 0 :(得分:0)
FCM提供两种类型的消息。
2. 数据消息 - 由客户端应用处理。
当应用在后台时,通知消息将传递到通知托盘。对于前台的应用程序,消息由onMessageReceived()处理:
有关详细信息,请参阅FCM messeges
答案 1 :(得分:0)
您必须从 Firebase控制台添加一些键值对作为数据有效内容。在撰写通知消息时,您必须选择高级选项,然后添加一些数据作为键值。 一旦应用程序获得数据通知,通知将以两种模式显示(后台/被杀和前瞻)。
内部Firebase控制台(撰写邮件):
进展选项 - >添加自定义数据(带键和值) - >发送