Ios 在启用脱机功能的情况下节省Firebase带宽?

Ios 在启用脱机功能的情况下节省Firebase带宽?,ios,firebase,firebase-realtime-database,Ios,Firebase,Firebase Realtime Database,有人能解释一下启用Firebase脱机功能是如何影响带宽使用的吗 假设用户只有一个客户端,并且所有用户数据保持同步: FIRDatabase.database().persistenceEnabled = true let userRef = FIRDatabase.database().referenceWithPath("user") userRef.keepSynced(true) Firebase中存储的所有用户数据都曾经由用户在此设备上创建过,并且应该已经脱机缓存 我假设,一旦数据与

有人能解释一下启用Firebase脱机功能是如何影响带宽使用的吗

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

FIRDatabase.database().persistenceEnabled = true
let userRef = FIRDatabase.database().referenceWithPath("user")
userRef.keepSynced(true)
Firebase中存储的所有用户数据都曾经由用户在此设备上创建过,并且应该已经脱机缓存

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


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

我也在想同样的问题。我一直在网上寻找答案,但找不到。