Firebase admin sdk - http v1 API - 如何确保 Firebase API(sendEach) 使用的是 HTTP/2 还是 HTTP/1.1,因为 Firebase 都支持这两者

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

作为 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 。

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

您引用的建议仅与直接使用 HTTP 端点的代码相关。它不适用于使用 Admin SDK 的代码。 Admin SDK 会为您调用 HTTP 端点,因此您不必担心其中的任何一个是如何实现的。此外,其行为无法更改,并且应遵循最新的协议规范。

如果您对 Admin SDK 的工作原理有疑问,可以在 GitHub 上查看其所有源代码。

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