Android 已在FCM中注册主题的客户端列表

Android 已在FCM中注册主题的客户端列表,android,firebase,google-cloud-messaging,google-cloud-platform,firebase-cloud-messaging,Android,Firebase,Google Cloud Messaging,Google Cloud Platform,Firebase Cloud Messaging,是否有方法获取已在Firebase云消息传递(FCM)中注册特定主题的客户端列表 我计划订阅每个客户端设备的位置信息作为一个主题。稍后,当我想要获取某个区域中的所有设备时,我可以获取该特定区域中的客户端列表。例如,子局部“Sharafiyah”中的客户端可以列在 topics/SA/Jeddah/Sharafiyah 目前,还没有提供解决方案来获取已注册到FCM中特定主题的客户端列表。您必须在服务器上创建自己的逻辑,以实现为主题注册客户机列表的要求 但是根据下面的部分 获取有关应用程序

是否有方法获取已在Firebase云消息传递(FCM)中注册特定主题的客户端列表

我计划订阅每个客户端设备的位置信息作为一个主题。稍后,当我想要获取某个区域中的所有设备时,我可以获取该特定区域中的客户端列表。例如,子局部“Sharafiyah”中的客户端可以列在

    topics/SA/Jeddah/Sharafiyah

目前,还没有提供解决方案来获取已注册到FCM中特定主题的客户端列表。您必须在服务器上创建自己的逻辑,以实现为主题注册客户机列表的要求

但是根据下面的部分

获取有关应用程序实例的信息

在来自开发者的链接中,站点解释了如何获取客户实例ID订阅的主题列表


希望这能对你有所帮助。

没有简单的方法可以做到这一点。唯一的方法是已经知道所有用户的DeviceID,并为每个用户订阅的检索编写脚本。没有其他方法可以做到这一点。或者从一开始,当每个用户订阅一个主题时,您将该数据保存在后端数据库中。这真是一种痛苦。我给谷歌写了一个关于FCM云消息主题管理的功能请求,这是我从谷歌得到的回复:

我们知道很多开发者,比如你自己,都希望 本主题是管理。实际上有一个现有的功能请求 对此,。然而,我不能提供任何细节或时间表 到何时可以使用


你将如何处理这份清单?将它们存储到服务器或执行特定的操作。如果你能详细说明,我们可能会提供一个更好的解决方案。没有公共API来获取某个主题的订阅者列表。请参阅这些类似的问题和评论/答案:以及