我们正在使用 Firebase Cloud Messaging API 向应用程序用户发送推送通知。
自 2024 年 5 月 29 日左右以来,我们在向多个主题发送通知时遇到了巨大的延迟。我所说的巨大指的是HOURS的延迟。 通常我们每 5 分钟向不同的人群发送一个或多个推送通知,具体取决于他们的主题订阅,但我们对每条消息使用两个主题的组合,所以即
"condition": "'Topic A' in topics && 'Topic B' in topics"
这工作得很好,除非一段时间后开始出现延迟并且消息传递得越来越晚。我们已经看到延误了 8 小时甚至更长时间。
这只是使用主题组合时的问题。因此,当您仅向“主题 A”发送消息时,它会立即传递,而向条件主题 A && 主题 B 发送消息则会延迟。
到目前为止,我们尚未达到任何使用限制。只需在几个小时内向 FCM API 发出几百个请求,即可重现此行为,即 6 小时内的 700 个请求会造成大约一个小时的延迟。
正如我之前提到的,这是从 2024 年 5 月 29 日左右开始的。在此之前,它运行良好多年。
有谁知道,发生了什么或者有人遇到过同样的问题吗?
编辑:我应该提到,没有错误。对 FCM API 的请求正常返回 200
你解决了吗?我遇到了同样的问题,最长的延迟时间超过一天。我两天前向firebase寻求帮助。现在还没有回复。