在离线模式下使用
Firestore
工作时有一个很好的功能:
Cloud Firestore 支持离线数据持久化。该功能可以缓存 您的应用正在主动使用的 Cloud Firestore 数据的副本,因此 您的应用程序可以在设备离线时访问数据。你可以 写入、读取、监听和查询缓存数据。当设备 返回联机状态后,Cloud Firestore 会同步所做的任何本地更改 通过您的应用程序连接到 Cloud Firestore 后端。
但我真正需要的是同一件事:一旦用户以任何方式(匿名或使用某些提供商)登录,他们创建的所有数据都会上传到 Firestore。
我问这个问题是因为假设匿名登录失败或任何登录失败,并且我需要 UID 将用户与其数据连接起来。我想这是一个现实的场景,可能非常罕见,但它可能会发生。
Firebase API 中是否有解决此问题的方法?