Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何为卸载应用程序的设备获取FCM的令牌id?_Android_Firebase_Firebase Cloud Messaging - Fatal编程技术网

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

Android 如何为卸载应用程序的设备获取FCM的令牌id?,android,firebase,firebase-cloud-messaging,Android,Firebase,Firebase Cloud Messaging,我一直在研究FCM实现,并注意到分配给应用程序安装的设备令牌即使卸载了应用程序也可以继续使用 有没有办法知道代币在技术上不再有效?因此,我可以从AppServer中删除令牌。卸载客户端应用时的处理完全由您决定 在我看来,如果是的话,你应该简单地向你的应用服务器发送一个请求,删除与设备关联的注册令牌(调用getToken(),以确保你要删除的注册令牌是正确的) 如果有一个场景出现,您未能删除注册令牌,并且您的服务器以某种方式向其发送消息,我想这就是发挥作用的地方 您也可以。看看这个。。。

我一直在研究FCM实现,并注意到分配给应用程序安装的设备令牌即使卸载了应用程序也可以继续使用


有没有办法知道代币在技术上不再有效?因此,我可以从AppServer中删除令牌。

卸载客户端应用时的处理完全由您决定

在我看来,如果是的话,你应该简单地向你的应用服务器发送一个请求,删除与设备关联的注册令牌(调用
getToken()
,以确保你要删除的注册令牌是正确的)

如果有一个场景出现,您未能删除注册令牌,并且您的服务器以某种方式向其发送消息,我想这就是发挥作用的地方

您也可以。

看看这个。。。