在使用iOS和Android

时间:2016-12-20 20:40:59

标签: android ios firebase firebase-cloud-messaging

目前我同时使用

{"notification" : { "body" : "hello world"}}

{"data" : { "body" : "hello world"}}

收到推送通知,根本没有任何问题。

当我尝试创建自定义通知时出现问题(我有自己的理由为什么要这样做)。因此,当我实现数据消息和显示消息(通知托盘)时,onMessageReceived未被调用,我知道在研究link之后这是正常的。

因为我的iOS工作方式,所以我无法消除通知托盘,而是我需要覆盖发送到系统托盘的Android通知。真的有可能吗?

1 个答案:

答案 0 :(得分:2)

您现在最好的选择是向不同的设备发送不同的消息。您可以跟踪注册令牌所针对的平台(如果直接发送)或使用拆分主题(例如mytopic-ios和mytopic-android)。然后,您可以根据目标自定义发送。