对不起我的英语。我尝试在我的测试应用程序中使用fcm,所有的工作都很好,我使用文档,在这个文档中,如果您想从topick useunsubscribeFromTopic取消订阅,请编写,我使用它如下:

 public void unscribeChannel(final String chanel) {
        FirebaseMessaging.getInstance().unsubscribeFromTopic("/topics/topik" + chanel);
}

但在这之后什么都没发生,我还是收到通知(
然后我尝试这样删除令牌:
  FirebaseInstanceId.getInstance().deleteToken(getToken(), "/topics/topik" + chanel);

但我觉得这不好也帮不了我

最佳答案

只需不加斜杠地写下主题,如下所示:
FirebaseMessaging.getInstance().unsubscribeFromTopic("topic_name_only_no_slashes");
例子:
android - 无法退订Firebase云消息传递android-LMLPHP
更新:
您可以使用以下命令获取用户的主题列表:
http获取请求

https://iid.googleapis.com/iid/info/<TOKEN>?details=true
Content-Type:application/json
Authorization:key=AIzaSyZ-1u...0GBYzPu7Udno5aA

关于android - 无法退订Firebase云消息传递android,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37965827/

10-10 14:10