android-如何在FCM中订阅多个主题?

大家好,我是新学习android studio的人,所以我在开发一个android应用程序时有一个疑问,我们如何在FCM中订阅多个主题,这是我的代码

public void subscribeToPushService() {
        FirebaseMessaging.getInstance().subscribeToTopic("News");

        Log.d("myname", "Subscribed");
        // Toast.makeText(Simple.this, "Subscribed", Toast.LENGTH_SHORT).show();

        String token = FirebaseInstanceId.getInstance().getToken();

        // Log and toast
        Log.d("myname", token);
        // Toast.makeText(Simple.this, token, Toast.LENGTH_SHORT).show();
    }

您可以在上面的代码中看到我已经订阅了一个主题“新闻”,所以我如何订阅多个主题而不是一个主题.是否可以,如果可以,我们该怎么做.

提前致谢

解决方法:

是的,在下面的示例代码中找到用于订阅多个主题的信息

public void subscribeToPushService() {
        FirebaseMessaging.getInstance().subscribeToTopic("News");
        FirebaseMessaging.getInstance().subscribeToTopic("Movies");
        FirebaseMessaging.getInstance().subscribeToTopic("etc");
}

对于退订主题

FirebaseMessaging.getInstance().unsubscribeFromTopic("Topic name");
上一篇:Greenrobot Android Eventbus-没有选项eventbusindex传递给注释处理器


下一篇:EasyNetQ使用(五)【基于主题的路由,控制队列名称】