有人可以解释启用Firebase离线功能如何影响带宽使用情况吗?
假设用户只有一个客户端,所有用户数据都保持同步:
FIRDatabase.database().persistenceEnabled = true
let userRef = FIRDatabase.database().referenceWithPath("user")
userRef.keepSynced(true)
Firebase中存储的所有用户数据曾经由用户在此设备上创建,并且应该已经脱机缓存。
我认为,一旦数据与Firebase同步并且用户重新打开他们的应用程序,只需要很少的流量来检查离线缓存是否需要更新,从而减少流量。
或者是相反的,并且流量会更高,因为即使服务器数据不比客户端数据更新,应用程序启动时也会下载所有用户数据?