我一直致力于FCM实施,并注意到即使应用程序已卸载,分配给应用安装的设备令牌也可以继续使用。
有没有办法知道令牌在技术上不再有效?这样我就可以从AppServer中删除令牌。
答案 0 :(得分:1)
处理卸载客户端应用程序时发生的情况完全取决于您。
我看到它的方式,您应该只是detect when your app is being uninstalled,如果是,只需向您的App Server发送请求,删除与该设备关联的注册令牌(调用getToken()
即可确保您要删除的注册令牌是正确的。)
如果出现无法删除注册令牌的情况,并且您的服务器以某种方式设法向其发送消息,我想这就是Canonical IDs发挥作用的地方。