5

我正在开发一个具有组的应用程序,并且该组中有多个用户,每个用户可能拥有多个设备。我正在使用 FCM 发送通知以向用户更新有关组更新的信息。每个用户都从他/她的所有设备订阅user_<user_id>主题。因此,为了向群组中的多人发送消息,我将每个用户注册到名为 like 的主题group_<grp_id>,然后向群组发送通知,将其发送给所有设备上的所有订阅者。

当用户从组中从服务器端删除时,我发现有多困难,如何确保该用户取消订阅该主题。因此,我计划由于用户的所有工作(活动)注册令牌都将订阅该主题,因此我可以检索这些令牌,并且batchRemove 向 InstanceId 服务发起 API 调用将确保用户立即从组中获取更新中删除无需等待设备上线并从群组主题中注销。

但似乎没有任何API可用于根据本文档检索给定主题的令牌列表。通过保存到服务器并在不需要时删除旧令牌来处理每个注册令牌会给服务器增加不必要的负担。

有什么方法可以检索主题的令牌列表,以便我可以将它们从组中删除?

4

1 回答 1

3

编辑:

目前,这样做的方法是使用Instance ID API,并继续检查必须删除/保留哪些注册令牌。

于 2016-11-14T14:09:20.667 回答