Firebase Cloud Messaging(FCM)多主题组合推送通知存在严重延迟问题
Firebase Cloud Messaging(FCM)多主题组合推送通知存在严重延迟问题
我们团队目前正在使用Firebase Cloud Messaging(FCM)API向App用户推送通知,但从2024年5月29日前后开始,遇到了一个非常棘手的问题——当推送目标为多个主题的组合时,通知会出现长达数小时的延迟,最长甚至超过8小时!
我们的常规推送逻辑是每隔5分钟左右,针对不同主题订阅的用户群体发送一条或多条通知,每条通知的目标条件会用到两个主题的组合,示例如下:
"condition": "'Topic A' in topics && 'Topic B' in topics"
一开始这个逻辑运行完全正常,但运行一段时间后延迟就开始逐步累积,通知的送达时间越来越晚。而且这个问题仅出现在多主题组合的场景中:如果只推送单一主题(比如仅推送给"Topic A"),通知能立刻送达;但只要使用多主题组合的条件,延迟问题就会出现。
另外需要说明的是,我们完全没有触达FCM的任何使用限制,哪怕只发送几百条请求,这个延迟问题依然可以稳定复现。
备注:内容来源于stack exchange,提问作者Wasserfloh
相关产品推荐
相关产品推荐

