如果没有更新,firebase在线数据库如何工作?

问题描述 投票:1回答:1

场景1 - 前提条件 - Keepsynced(false)和setPersistenceEnabled(true)

1.我有一个在线firebase DB(实时数据库)设置。

2.应用程序第一次启动,它将获取所有数据库数据并存储本地。

3.关闭应用程序并在2小时后启动。

4.问题 - 即使在线数据库没有更新,应用程序是否会从在线下载所有数据库数据?

android firebase firebase-realtime-database
1个回答
0
投票

如果您正在使用:

FirebaseDatabase.getInstance().setPersistenceEnabled(true);

这意味着即使用户离线,您也可以查询数据库。这种情况正在发生,因为Firebase会在用户的设备上创建数据库的本地副本。回答你的问题:

问题 - 即使在线数据库中没有更新,应用程序是否也会从在线下载所有数据库数据?

没有!如果没有更新,您将读取来自缓存的数据。

© www.soinside.com 2019 - 2024. All rights reserved.