从Firebase设备组中删除FCM令牌

时间:2016-11-22 09:54:03

标签: android firebase firebase-cloud-messaging

我正在使用Firebase设备组通知用户的所有设备。 https://firebase.google.com/docs/cloud-messaging/android/device-group

为了在我打电话的设备上停止通知:

FirebaseInstanceId.getInstance().deleteInstanceId();

(见https://developers.google.com/android/reference/com/google/android/gms/iid/InstanceID

对于唯一设备消息,令牌被删除/无效,如果我通过firebase控制台通知此设备,则会收到错误消息。 但是,该令牌不会从firebase设备组中删除/失效。如果我们通知用户的firebase设备组,则仍会通知此设备。

我还尝试使用设备组上的HTTP请求(第一个链接)删除令牌,并且它可以正常工作。但是,如果用户离线注销并删除应用数据,我无法检索以前的用户FCM组令牌以使当前FCM令牌无效。

你有什么建议吗? 谢谢。

0 个答案:

没有答案