gpt4 book ai didi

android - 如何检查 Firebase 云消息服务器中是否存在通知 key ?

转载 作者:行者123 更新时间:2023-11-29 01:17:21 26 4
gpt4 key购买 nike

我正在我的应用中实现 Firebase 云消息传递。我想知道如何检查 FCM 服务器中是否存在通知 key 。

场景:

当用户第一次从设备登录时,我们检查服务器数据库中是否存在该用户的通知 key 。如果没有,我们在 FCM 服务器中创建一个通知组,使用用户名作为通知 key 名称,并将设备 token 添加到通知组,并将通知 key 保存到与用户对应的服务器数据库中。如 this关联。

当用户注销时,我们从通知组中删除用户当前设备​​的设备 token 。但是,如果组中的最后一个通知 key 被删除,则该通知 key 将从服务器中删除。

下次用户登录时,由于我们的服务器数据库中用户的通知 key 已经存在,我们尝试使用该通知 key 将设备 token 添加到 FCM 服务器中的通知组。但是,如果我们收到类似“通知 key 不存在!”的错误响应。

如果我们可以检查 FCM 服务器中是否存在通知 key ,我们就可以创建一个新的通知组,而不是尝试将 token 添加到不存在的通知组并失败。

那么,如何检查 Firebase 云消息传递中是否存在通知键?

提前致谢!

最佳答案

不,您需要自己管理与用户关联的设备组的存在。当用户注销并且您从设备组中删除最终 token 时,您应该注意到该设备组是空的,因此当用户再次登录时您应该创建一个新的设备组。

关于android - 如何检查 Firebase 云消息服务器中是否存在通知 key ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38742901/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com