首页 > 解决方案 > 我可以使用订阅主题而不是维护令牌而没有性能滞后吗

问题描述

我正在维护用于向用户发送通知的令牌。如果使用相同的userId登录,它还需要实现多个设备。所以维护它给我带来了问题并增加了我的数据库。为此,我可以使用 subscribeToTopic(UserId) 然后使用它发送它并在注销时取消订阅。我不想要即时通知。我可以订阅的最大计数是否有,如果 subscribeToTopic 计数增加到 50,000 会影响什么吗?

标签: androidperformancefirebasefirebase-cloud-messaging

解决方案


没有记录一个主题的最大订阅者数量,因此您绝对可以订阅 50.000 没有问题。

使用主题和自己做所谓的扇出是否有性能差异,我们无法说。使用主题时,设备 ID 的扇出是在 Google 的共享基础架构上完成的,您无法控制其性能。当您自己对设备 ID 进行扇出时,您可以控制性能。


推荐阅读