gpt4 book ai didi

Firebase 云消息传递 (FCM) - HTTP V1 API 还是旧版 HTTP API?

转载 作者:行者123 更新时间:2023-12-04 14:23:05 25 4
gpt4 key购买 nike

我们的目标是向 发送通知设备组 从我们的后端,只有从服务器端才能知道哪个设备应该接收通知。

我们已经对 AppCenter 进行了一些尝试,因为我们主要使用 Xamarin iOS/Android/Forms,但现在我们怀疑直接使用 Firebase API 可能更好,因为更广泛和更强大。

我看到使用新版本的 API (HTTP V1) 无法向 token 列表发送通知,使用 registration_ids 在旧 API 中可用的功能|参数( https://firebase.google.com/docs/cloud-messaging/send-message )。

Device group name (legacy protocols only)



我无法使用主题 因为何时发送通信是服务器负责为通知准备“邮件列表”。

我想使用设备组消息传递( https://firebase.google.com/docs/cloud-messaging/android/device-group ),但这些是旧 API 的一部分,我不确定这是否有意义/是否可以将它们与新版本的 API 一起使用。

是否可以选择向一个 token 发送一批 100-200-500 个推送通知?理论上,可以发送的通知没有限制,但我担心发送过多的通知可能会被禁止。

使用旧 API 更好吗? AppCenter (Microsoft) 也使用旧 API,这很明显,因为设置的工作方式以及从 AppCenter 的控制台可以向 token 列表发送通知,Firebase 的控制台上不可用的功能。

另一个人刚刚问了类似的问题,但答案是使用主题( How to send firebase notification for all user at a time? )。

最佳答案

从您评论中的链接到我的 answer here .在这里重申我的回答,当使用 v1 向多个 token 发送消息时,现在建议的方法是使用主题消息传递,因为 registration_ids不支持。

Is it better to use legacy API?



v1 被描述为 more secure, cross platform, future proof way of sending messages to FCM clients .更安全,因为它使用 OAuth2 安全模型。

但是,如果您的用例更适合使用旧 API,那么我建议您继续使用它。

关于Firebase 云消息传递 (FCM) - HTTP V1 API 还是旧版 HTTP API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49193051/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com