【发布时间】:2021-01-04 21:53:36
【问题描述】:
我是一名初学者,目前正在开发一个测验应用程序。 每个测验包含 50 个问题,我使用 Room 数据库存储它们。 我有要保存的每个测验(以及用户信息)的硬币、星星以及已完成问题的分数和数量。 而且我仍然不知道最好的方法是什么。
我正在考虑结合 SharedPreferences 和 Firestore 来保存用户的进度和信息,SharedPreferences 将它们保存在本地,以及 Firestore 以便当用户在另一台设备上登录时,将检索他的所有进度和信息(并保存在 SharedPref )。
(**当用户仅使用 Google 登录时,数据将保存在 Firestore 中)
现在我的问题是: 保存数据时可以结合 SharedPref 和 Firestore 吗?这样做是个好主意吗? 如果没有,我应该只使用 Firestore 吗?
【问题讨论】:
-
是的。随时保存数据到他们俩!
标签: java android firebase google-cloud-firestore sharedpreferences