FCM设备组与主题



我正在开发一个iOS应用程序,该应用将通知发送给单个用户组。每个组的用户数量很可能会按1-7为单位,但可以超过该订单,尽管该应用程序通常没有设置限制,但我几乎看不到它超过20个。

目前,我已经通过主题方法进行了设置,并且它的工作原理。我知道这种方法是针对吞吐量而不是延迟的优化,而不是设备组。

接近我的应用程序完成,我正在考虑更改设备组。但是,我没有看到很多优势,尤其是考虑到随之而来的实质性复杂性。

目前的通知足够快。只要交货时间突然增加了很多,目前都很好。

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

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

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

我已经阅读了其他问题,但想对此有一些新的想法。我的意见是与主题保持联系,除非有说服力

我正在使用这两种交付方法,是的,主题要容易得多,但这是以安全为代价的。如果您的团体本质上是公开的,那么您应该对主题进行。如果它们要处理更敏感/私人信息,则可能应该与设备组/单个令牌一起使用。原因是,主题更公开,任何人都可以聆听它们,甚至不在您的应用程序上的设备。

相关内容

  • 没有找到相关文章

最新更新