【发布时间】:2023-02-12 06:03:28
【问题描述】:
我有一个 flutter 应用程序,我使用 flutter 安全存储。 我正在应用程序中实现 FCM(Firebase Cloud Messaging)推送通知。
我有一个主屏幕,在用户登录后,我会检查用户是否是第一次使用该应用程序,或者该应用程序是否已卸载。
我通过安全存储中的密钥进行此检查,如果密钥的值为空,则我假设用户是第一次使用该应用程序。因此,如果这是我第一次在数据库中插入从 firebase 收到的令牌。
问题:这种方法是否适用于卸载应用程序或清除存储空间的情况?通常情况下,如果用户卸载应用程序并在一段时间后再次安装应用程序,则存储应该被清除并且该密钥应该为空,对吧?
谢谢你!
【问题讨论】:
标签: flutter firebase-cloud-messaging flutter-secure-storage