我已经使用FCM主题有一段时间了,但文档非常有限,大多数搜索都指向相同的页面,所以我在这里提问,希望有人在这个主题上有足够的经验来回答我的问题。
我想知道允许的主题数量是否有限制,以及不再使用的主题会发生什么?我的意思是,一个话题什么时候无效?
我遇到过一些问题,取消订阅某个主题似乎不起作用,即使我得到了积极的回复,或者其他时候通知已经发送了两次。
为了解决这个问题,我目前正在制作一个新命令,但与以前不同的是,每次运行该命令时,我都会为一个唯一的主题订阅令牌,发送通知,取消订阅令牌,然后该主题将不再使用。这是我更好地控制哪些用户订阅某些主题的一种方式,因为据我所知,FCM对此没有任何帮助。
因此,我的问题是,我应该在之后再次取消订阅所有代币,让FCM知道它不再使用,还是这样做毫无意义?(以防他们进行了某种清理(
希望有人能指引我朝着正确的方向前进。
我想知道允许的主题数量是否有限制
无限制。
。。。不再使用的主题会发生什么?我的意思是,一个话题什么时候无效
当至少有一个订阅者时,会创建一个主题,当没有更多订阅者时,它也会自动删除。
为了解决这个问题,我目前正在制作一个新命令,但与以前不同的是,每次运行该命令时,我都会为一个唯一的主题订阅令牌,发送通知,取消订阅令牌,然后该主题将不再使用。这是我更好地控制哪些用户订阅某些主题的一种方式,因为据我所知,FCM对此没有任何帮助
这个用例本身似乎没有错。它只是有点非常规(尽管我很确定我以前建议过这样的东西(。
目前,对于FCM v1,不再建议使用registration_ids
参数(用于向多个令牌发送——每个请求1000个(。FCM团队似乎正朝着使用主题发送到多个代币的方向发展。话虽如此,IMHO,我认为这个用例是有效的。