【发布时间】:2016-09-08 07:37:31
【问题描述】:
我们在同一个项目中集成了 Firebase Cloud Messaging SDK 和 Onesignal SDK。
因为我们需要使用这两个服务来发送推送通知。如果我从 Onesignal 发送通知,我会在触发 OnMessageReceive 时收到两个通知,一个来自 Onesignal,另一个来自 Firebase。
这是 Onesignal 的一个错误,还是我们集成了两个 SDK 的情况?
请建议我们如何避免通知被重复。
【问题讨论】:
-
是显示两个通知还是两个回调都只是触发?
-
只是触发,但现在我使用自定义键控制通知
-
嗨,我也面临同样的问题。我想一种方法是检查来自
onMessageReceived回调的消息的messageId,使用OneSignal 发送通知时它为空?你是怎么解决这个问题的? -
@tehmaestro 回答已更新,请在下方查看
-
感谢您的回答
标签: android firebase firebase-cloud-messaging onesignal