【发布时间】:2020-08-24 23:19:07
【问题描述】:
我正在使用 Cloud Firestore,我遇到了最上面的问题。我给你做榜样
- 用户安装应用程序并使用 Google 登录。我将登录信息保存在设备存储中,因此用户不必每次都登录。它还使用生成的 ID 存储在 Firestore 中。
- 用户使用该应用程序并在某一天将其卸载。这会擦除异步存储中的登录信息,丢失授予他访问应用程序的生成 ID。
- 有一天他决定重新安装它,让我们说在另一台设备上让它更难。他的个人资料中有各种信息,或者可能是他忘记删除的有效付款计划,他现在想这样做。他点击了 google 登录,因为他是这样做的,但现在个人资料信息消失了,因为另一个帐户是使用另一个生成的 ID 创建的。
如何避免这种情况?我希望应用程序以某种方式记住用户帐户。用户帐户将存储在我的 Firestore 中。
【问题讨论】:
标签: android firebase react-native google-cloud-firestore firebase-authentication