对不起我的英语。我尝试在我的测试应用程序中使用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");
例子:
更新:
您可以使用以下命令获取用户的主题列表:
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/