在用户注销时停止接收消息
我正在使用Firebase Cloud Messaging(Android)以及Laravel的此包(以便将消息发送到应用程序)。
当用户注销应用程序时,我需要使其停止接收来自FCM的消息。
我不确定这样做的正确方法是什么。
Laravel FCM包(上面链接)要求每个用户都将其Firebase令牌存储在数据库中(以便他们可以通过令牌ID发送消息)。
在注销时,我会从数据库中删除令牌吗? 如果请求失败(即没有互联网连接等)会怎么样?
如果用户只是在没有先注销的情况下卸载应用程序会怎么样? 这意味着令牌仍然存在于数据库中。
或者,我会通过调用deleteToken()
删除应用程序的标记? 这是否合适?