必须打开哪些端口才能与 Firebase 数据库通信(不是 FCM 消息传递)?

我用 C# 编写了一个 Windows 服务,它连接到 Firebase 数据库并存储数据。对于连接和数据库通信,我使用了 StepUp Labs, Inc 的名为“FirebaseAuthentification.net”和“FirebaseDatabase.net”的 NuGet 包。

在我的测试系统上,一切正常。在客户的系统上,存在拒绝通信的防火墙/进程限制。我们已经打开了端口 443 并且能够发送请求,但是没有到达答案。

旧 GCM Doc 说:

如果您的组织有防火墙来限制进出 Internet 的流量,您需要将其配置为允许与 GCM 连接,以便您的 GCM 客户端应用程序接收消息。要打开的端口是:5228、5229 和 5230。GCM 通常只使用 5228,但有时会使用 5229 和 5230。GCM 不提供特定的 IP,因此您应该允许防火墙接受到包含的所有 IP 地址的传出连接在 Google 的 ASN 15169 中列出的 IP 块中。

但是消息传递不是数据库身份验证。我在 firebase 文档或网络中的任何其他地方都没有找到任何内容。

我必须打开哪些端口才能使连接正常工作?


慕斯709654
浏览 173回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP