gpt4 book ai didi

android - 当用户卸载应用程序时停止发送 firebase 通知

转载 作者:行者123 更新时间:2023-12-04 23:58:06 24 4
gpt4 key购买 nike

我正在使用 firebase 在我的 android 应用程序中推送通知。

我有一个 sql 数据库,它存储用户 ID、他的 token 和登录状态(已登录 - 未登录),以便在发送通知之前进行检查。

在我想到这个场景之前,一切都运行良好,如果用户卸载应用程序怎么办?登录将始终为真,他仍会收到通知。因为我做了一些研究,发现我无法检测到用户何时会卸载该应用程序,因此我可以更新他的登录状态。

知道我该怎么做吗?或者您有什么比存储登录状态更好的主意吗?因为现在用户无法从应用程序注销,除非他有互联网连接,所以我可以通过 API 更新他的登录状态。这没有意义。但我找不到任何其他想法。

最佳答案

如果用户卸载应用,Firebase Cloud Messages 提供的设备 token 将随着时间的推移而失效。您可以使用 downstream message error response codes 检测这种情况.特别要注意“未注册”的设备,无论您使用的是什么客户端库或协议(protocol)。请注意,这不一定保证用户卸载了应用程序,而是一种处理任何随时间失效的 FCM 设备 token 的通用方法。

另请参阅这些答案:

关于android - 当用户卸载应用程序时停止发送 firebase 通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58353995/

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