今天,我在约30分钟的时间内收到了重复的FCM推送通知 . 这些推送通知在内容方面是相同的,推送通知是在ONCE发送的 . 这是我收到这些推送通知时的时间线片段:
1 01-15 10:41:30.349+0200 MyPushListenerService onMessageReceived
1 01-15 10:43:30.004+0200 MyPushListenerService onMessageReceived
1 01-15 10:47:31.665+0200 MyPushListenerService onMessageReceived
1 01-15 10:55:32.062+0200 MyPushListenerService onMessageReceived
为什么会这样?
Firebase如何确认已发送推送通知?有重试机制吗?
1 回答
首先,您应该检查触发FCM发送消息的内容 . 如果它由Firebase Google Cloud功能触发,则您可以使用Firebase控制台查看index.js文件中的日志 .
此外,您可以检查Firebase是否通过获取“响应”并将其记录在Firebase控制台中来发送消息 .
例如,在 Cloud 功能中:
然后查看Firebase控制台,功能日志 - 并查看输出结果 .