[在用户卸载应用时停止发送Firebase通知

问题描述 投票:0回答:1

我正在使用Firebase在我的Android应用中推送通知。

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

一切正常,直到我想到这种情况,如果用户卸载该应用程序该怎么办?登录名将始终为true,并且他仍然会收到通知。原因我进行了一些研究,结果发现我无法检测到用户何时卸载该应用程序,因此可以更新其登录状态。

任何想法我该怎么办?还是比存储登录状态更好的主意?造成这种情况的原因是,除非用户具有互联网连接,否则该用户无法从应用程序注销,因此我可以通过API更新其登录状态。这没有意义。但我找不到其他想法。

android firebase notifications
1个回答
2
投票

如果用户卸载了该应用程序,则该用户将不会收到推送通知,因为该应用程序已卸载,并且没有接收者可以接收该推送通知。您可以使用此link查找如何使用FCM查找应用程序是否已卸载。

© www.soinside.com 2019 - 2024. All rights reserved.