在我的应用中,当用户登录时,设备令牌存储在服务器数据库中。因此,当用户尝试在另一个设备中使用相同帐户登录时,如果令牌已存在,则用户无法登录。因此,我希望在用户帐户不再位于该设备中时删除令牌。因此,当用户注销时,服务器中的设备令牌将被删除。当用户卸载应用程序并再次安装时出现问题。然后用户无法使用同一帐户登录,因为服务器中的令牌未删除。是否有方法在出现对话框“是否要卸载”时接收广播,以便在服务器中删除令牌?
lsmepo6l1#
我不认为这是可能的FCM单独。然而,你可以实现这一点使用多个Firebase功能。只需跟踪卸载使用谷歌分析的app_remove事件。然后,你可以触发一个云函数使用该事件,以删除令牌在您的服务器上。你可以阅读更多关于它here。
app_remove
1条答案
按热度按时间lsmepo6l1#
我不认为这是可能的FCM单独。然而,你可以实现这一点使用多个Firebase功能。只需跟踪卸载使用谷歌分析的
app_remove
事件。然后,你可以触发一个云函数使用该事件,以删除令牌在您的服务器上。你可以阅读更多关于它here。