作为 Firebase ADMIN SDK 迁移的一部分,我们正在将
sendAll
API 迁移到 sendEach
API。
从文档中,提到如下
FCM批量发送API使用与HTTP v1 API相同的消息格式和身份验证机制。但是,它使用不同的端点。如果你想提高效率,你应该考虑使用 HTTP/2 通过同一个 HTTP 连接向 HTTP v1 API 发送多个请求。
我们应该如何使用HTTP/2?有什么需要做的改变吗?我们使用的是 Firebase Admin SDK 版本 9.2.0
我们已经迁移了 API,但我们想确认它是否使用 HTTP/2 。
您引用的建议仅与直接使用 HTTP 端点的代码相关。它不适用于使用 Admin SDK 的代码。 Admin SDK 会为您调用 HTTP 端点,因此您不必担心其中的任何一个是如何实现的。此外,其行为无法更改,并且应遵循最新的协议规范。
如果您对 Admin SDK 的工作原理有疑问,可以在 GitHub 上查看其所有源代码。