我已经使用FCM主题已有一段时间了,但是文档非常有限,并且大多数搜索都指向相同的页面,所以我在这里问,希望有人对此主题有足够的经验来回答我的问题。 / p>
我想知道允许的主题数是否有限制,对于不再使用的主题会有什么影响?我的意思是,主题何时失效?
我遇到了退订主题似乎不起作用的问题,即使我得到了肯定的答复,或者其他时候通知已发送两次。
要解决这个问题,我当前正在制作一个新命令,但是与以前不同,每次运行该命令时,我都会将令牌订阅到唯一的主题,发送通知,取消订阅令牌,然后该主题将永远不会使用再次。这是我可以更好地控制哪些用户订阅了某些主题的一种方法,因为FCM对此没有帮助,我知道。
因此,我的问题是,此后我是否应该再次取消订阅所有令牌,让FCM知道它已不再使用,或者这样做毫无意义? (以防他们进行某种清理)
希望有人可以指引我正确的方向。
答案 0 :(得分:1)
我想知道允许的主题数量是否有限制...
...不再使用的主题会发生什么?我的意思是,什么时候主题无效?
要解决此问题,我目前正在制作一个新命令,但与以前不同,每次运行该命令时,我都会将令牌订阅到唯一的主题,发送通知,取消订阅令牌,然后该主题将再也不会使用了。这是我更好地控制哪些用户订阅了某些主题的一种方法,因为FCM对此没有帮助,我知道。
这个用例本身似乎并没有错。只是有点不合常规(尽管我敢肯定我之前曾建议过类似的东西)。
当前,在FCM v1中,不再建议使用registration_ids
参数(用于发送到多个令牌-每个请求1000个)。 FCM团队似乎正朝着使用主题发送到多个令牌的方向迈进。话虽如此,恕我直言,我认为用例是有效的。