繁体   English   中英

有没有办法在android出现卸载对话框时接收广播?

[英]Is there a way to receive broadcast when uninstall dialog box appears in android?

在我的应用程序中,当用户登录时,设备令牌存储在服务器数据库中。 因此,当用户尝试在另一台设备上使用同一帐户登录时,如果令牌已存在,则用户无法登录。因此,当用户帐户不再位于该设备中时,我想删除令牌。 因此,当用户注销时,设备令牌将在服务器中删除。

当用户卸载应用程序并再次安装时会出现问题。 然后用户无法使用相同的帐户登录,因为令牌未在服务器中删除。 有没有办法在出现对话框“你想卸载”时接收广播,以便可以在服务器中删除该令牌?

我认为单独使用 FCM 是不可能的。 但是,您可以使用多个 Firebase 功能来实现此目的。 只需使用 Google Analytics 的app_remove事件跟踪卸载。 然后,您可以使用该事件触发 Cloud Function 以删除服务器中的令牌。 您可以在此处阅读更多相关信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM