<分区>
目前我都在用
{"notification" : { "body" : "hello world"}}
和
{"data" : { "body" : "hello world"}}
收到推送通知,完全没有问题。
当我尝试创建自定义通知时出现问题(我有自己的原因想要这样做)。因此,当我同时实现数据消息和显示消息(通知托盘)时,未调用 onMessageReceived
并且我在研究了这个 link 后知道这是正常的.
因此,由于 iOS 的工作方式,我无法消除通知托盘,而是我需要覆盖发送到系统托盘的 Android 通知。真的可以吗?
最佳答案
您现在最好的选择是向不同的设备发送不同的消息。您可以跟踪注册 token 用于哪个平台(如果直接发送)或使用拆分主题(例如 mytopic-ios 和 mytopic-android)。然后您可以根据目的地自定义发送。
关于android - FCM 在同时使用 iOS 和 Android 时处理问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41250906/
相关文章:
android - 在 Android 聊天应用程序中看到的功能
android - "Sign in with Apple"使用 Gigya Android Sdk 实现 WebBridge
objective-c - 运行 iOS 应用测试时如何切换到内存存储?
android - Kotlin + 刀柄错误。 [Hilt] 和 java.lang.reflect.InvocationTargetException(无错误消息)
android - 在 Jetpack Compose 不可组合函数中获取上下文