【发布时间】:2016-11-07 19:17:15
【问题描述】:
有什么方法可以一次性取消订阅所有主题?
我正在使用 Firebase Messaging 接收来自某些已订阅主题的推送通知,并且不知何故我需要取消订阅所有主题而无需一一取消订阅。这可能吗?
【问题讨论】:
-
AFAIK 没有“全部删除”的 API 调用
-
目前无法实现。
-
如果您检索所有主题的列表并循环遍历它,您会认为它是“一个接一个”吗?
-
取消订阅 FirebaseMessaging.unsubscribeFromTopic("new_updates"); 后我仍然收到通知但它不起作用,仍然收到通知。取消订阅单个用户的任何其他方式。我做错了什么?
-
@MehulGajjar 你检查你的代码,如果它没有在另一个时刻订阅?如果不是,你可以试试
FirebaseInstanceId.getInstance().deleteInstanceId()
标签: android firebase firebase-cloud-messaging