Firebase 云消息传递 HTTP v1 消息:发送端点超时

问题描述 投票:0回答:1

我们使用以下 fcm http v1 端点来发送推送通知:

https://fcm.googleapis.com/v1/projects/{project}/messages:send 

问题:

就是端点超,有时需要5秒以上才能得到响应。 结果我们的请求失败了。这种情况经常发生(每天多次。有效负载很小 - 0.5kb)

我的问题

我是否应该认为这是正常的,并将超时时间增加到 10 秒左右,还是应该担心一些更大的问题?

还有其他人注意到这个问题吗?

谢谢

firebase firebase-cloud-messaging
1个回答
0
投票

我根据我最近在我们的一台生产服务器中遇到的知识发布我的答案。

这纯粹是防火墙问题,请按照以下步骤验证防火墙配置是否正确。

  1. 请要求您的网络团队对下面提到的域进行 FQDN,这会将所有关联的 api 列入白名单。

oauth2.googleapis.com(用于生成服务令牌)

https://fcm.googleapis.com/(用于发送fcm消息)

  1. 允许以下端口(Firebase 文档) 5228、5229、5230 和 443

希望这对您有所帮助,如果上述解决方案不起作用,请尝试禁用防火墙策略以确保问题不在于防火墙。

© www.soinside.com 2019 - 2024. All rights reserved.