在启用离线功能的情况下节省Firebase带宽?

时间:2017-02-16 18:12:35

标签: ios firebase firebase-realtime-database

有人可以解释启用Firebase离线功能如何影响带宽使用情况吗?

假设用户只有一个客户端,所有用户数据都保持同步:

FIRDatabase.database().persistenceEnabled = true
let userRef = FIRDatabase.database().referenceWithPath("user")
userRef.keepSynced(true)

Firebase中存储的所有用户数据曾经由用户在此设备上创建,并且应该已经脱机缓存。

我认为,一旦数据与Firebase同步并且用户重新打开他们的应用程序,只需要很少的流量来检查离线缓存是否需要更新,从而减少流量。

或者是相反的,并且流量会更高,因为即使服务器数据不比客户端数据更新,应用程序启动时也会下载所有用户数据?

0 个答案:

没有答案