FCM 令牌处理:一台设备、多个帐户
为应用程序上的每个实例生成 Firebase Cloud Messaging (FCM) 令牌设备,不适用于特定帐户。这可能会导致在应用程序中处理用户帐户时出现混乱。
FCM 令牌的数据库存储
要向特定用户发送通知,您可以考虑存储他们的 FCM 令牌在数据库中。但是,当用户注销并使用同一设备创建新帐户时,同一设备的数据库中将出现两行(和令牌)。
处理令牌更改
当用户在应用程序内切换帐户时,设备的 FCM 令牌保持不变。此令牌代表设备上的应用程序实例,无论当前用户如何。
数据库更新
为了避免重复令牌,您应该在以下情况下更新数据库:用户注销:
其他注意事项
以上是如何在单个设备上处理多个帐户的 FCM 令牌?的详细内容。更多信息请关注PHP中文网其他相关文章!