gpt4 book ai didi

ios - FCM 设备组与主题

转载 作者:行者123 更新时间:2023-11-29 05:46:28 25 4
gpt4 key购买 nike

我正在开发一个 iOS 应用程序,用于向各个用户组发送通知。每组的用户数量很可能是 1-7 人左右,但也可以超过这个数量,虽然应用程序通常不会设置限制,但我几乎看不到它超过 20 人。

目前,我已经使用主题方法对其进行了设置,并且它的工作原理如下。据我所知,与设备组不同,这种方法是针对吞吐量而不是延迟进行优化的。

我的应用即将完成,我正在考虑更改为设备组。但是,我没有看到太多优势,特别是考虑到随之而来的巨大复杂性。

目前的通知速度足够快。只要交货时间不是突然增加很多,目前就完全没问题。

与设备组相比,主题的安全性如何?

该应用程序确实允许用户使用多个设备,但我不认为这种情况经常发生 - 实际上很少发生。然而,如果发生这种情况,设备组会更好地处理它。尽管如此,我认为坚持主题是一个可以接受的妥协。

为了使设备组正常工作,我必须创建一个新的集合服务器端来管理设备注册 token 及其更新,与我现有的数据结构配对并实现多个 http 请求。每次我想发送通知时,我还需要查询 notification_key,而不是将其发送到我现在用于主题的更明显的 id。

我已经阅读了有关 SO 的其他问题,但想对此有一些新的想法。我的观点是除非另有说服力,否则就留在主题上

最佳答案

我正在使用这两种交付方法,是的,主题更容易管理,但这是以安全为代价的。如果您的团体本质上是公开的,那么您应该对主题没问题。如果它们旨在处理更敏感/私有(private)信息,您可能应该使用设备组/单个 token 。原因是,主题更加面向公众,任何人都可以收听它们, even devices not on your app .

关于ios - FCM 设备组与主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56109742/

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