如何为卸载应用程序的设备获取FCM的令牌ID?

时间:2017-01-23 17:06:18

标签: android firebase firebase-cloud-messaging

我一直致力于FCM实施,并注意到即使应用程序已卸载,分配给应用安装的设备令牌也可以继续使用。

有没有办法知道令牌在技术上不再有效?这样我就可以从AppServer中删除令牌。

1 个答案:

答案 0 :(得分:1)

处理卸载客户端应用程序时发生的情况完全取决于您。

我看到它的方式,您应该只是detect when your app is being uninstalled,如果是,只需向您的App Server发送请求,删除与该设备关联的注册令牌(调用getToken()即可确保您要删除的注册令牌是正确的。)

如果出现无法删除注册令牌的情况,并且您的服务器以某种方式设法向其发送消息,我想这就是Canonical IDs发挥作用的地方。

您也可以check if a registration token from your Server