Database.Database().isPersistenceEnabled=true
1答案
Firebase数据库客户端将缓存同步数据,并跟踪应用程序运行时启动的所有写入操作。
通过将此值设置为
真的 ,数据将被持久化到设备(磁盘)存储中,因此当应用程序重新启动时(即使当时没有网络连接),数据也将再次可用。
但我想知道是否应该添加另一种机制,因为我可以在查询远程数据之前检查本地缓存的数据,以尽量减少成本。
-
-
感谢@Alex Mamo先生的回复。 因此,如果此方法仅离线查询缓存,我们可以说它无法将实时数据库成本降至最低,因为用户的设备通常在线,无法指定要调用的源数据。 无论如何,谢谢 – Miftah分类 评论 5月17日15:46 -
-
-