(可选)在应用程序中使用Cloud Firestore

时间:2018-06-06 21:50:38

标签: android google-cloud-firestore

我有一个使用SQLite存储用户数据(统计数据等)的应用。该应用程序不需要用户注册或登录。我想添加数据云同步功能到应用程序,因此Cloud Firestore听起来非常合适。但是,如果用户不想使用云同步功能,我不想强​​制用户注册或登录。

是否有一些聪明的方法可以在本地使用Firestore而无需登录用户?这样我就可以将SQLite数据转换为非关系格式一次,并在一个地方存储数据。否则,我必须维护和更新两个数据库 - 一个用于不想注册/登录的用户,另一个用于那些用户。

1 个答案:

答案 0 :(得分:0)

Cloud Firestore不需要用户登录。您可以轻松使用Firestore而无需用户登录。我会一直这样做,因为我的应用程序中的数据通常只是在所有用户之间共享而没有任何所有权感

但是:在云托管数据库中查找用户数据需要您能够识别用户。如果您已经有了识别它们的方法,那么您可以继续将该标识用于Firestore。

如果您目前无法识别用户,我建议您查看Firebase's anonymous authentication。这是一种完全透明的非交互式添加用户标识令牌的方式。