我想使用FCM,但不确定哪种选择最适合我的情况。 从本质上讲,我在数据库中有艺术家可以让用户关注,因此对于每位艺术家,我都有可变数量的用户关注。
现在,如果某个艺术家发行了新作品,我想向所有关注它的用户发送通知。这是我唯一的选择:
每个选项的问题:
我通常会选择1.选项,而我想知道是否可以用1000个用户来完成(所以本质上是一次for循环1000次,每次创建一个发送承诺)。
我缺少向大型用户发送通知的任何东西,每个用户可能都有大量的组/主题?
谢谢
答案 0 :(得分:1)
我肯定会为您的用例选择主题,它们是为此而专门设计的。尽管选项1也可行,但在这种情况下,自己管理订阅实在毫无意义。
如果您想允许某人也订阅有关所有艺术家的新闻,请创建主题all
,然后将有关任何艺术家的新闻发送到condition:('The Beatles' in topics || 'all' in topics)
。