Android Firebase订阅多个主题的真实方法



如何订阅多个主题?

对于我的Android应用中的循环示例:

foreach (String[] all_following_topics_from_user: String topic_name) {
     FirebaseMessaging.getInstance().subscribeToTopic(topic_name);
}
// example:
FirebaseMessaging.getInstance().subscribeToTopic("topic_name_1");
FirebaseMessaging.getInstance().subscribeToTopic("topic_name_2");
FirebaseMessaging.getInstance().subscribeToTopic("topic_name_3");
.
.
.
FirebaseMessaging.getInstance().subscribeToTopic("topic_name_589");
FirebaseMessaging.getInstance().subscribeToTopic("topic_name_590");

真实的方式是按循环订阅?还是以另一种方式存在?

是。目前,除了subscribeToTopic()方法以外,没有其他方法可以通过Android客户端订阅主题。另一种方法是使用InstressID API处理服务器上的关系:

创建应用程序实例

的关系映射

给出了注册令牌和支持的关系,您可以创建映射。例如,您可以通过在此端点调用实例ID服务来订阅Google Cloud Messagice主题,从而提供应用程序实例的令牌,如下所示:

https://iid.googleapis.com/iid/v1/IID_TOKEN/rel/topics/TOPIC_NAME

注意您仍然需要从这里循环。

相关内容

  • 没有找到相关文章

最新更新