【发布时间】:2017-03-27 23:42:08
【问题描述】:
我在我的应用中离线使用 Firebase,以在用户蜂窝信号接收不佳的情况下保留功能。
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
FIRApp.configure()
FIRDatabase.database().persistenceEnabled = true
let all = FIRDatabase.database().reference(withPath:"all")
all.keepSynced(true)
...
但是,我注意到数据并不总是新鲜的。有时在其他地方修改的数据直到强制退出才会显示。此外,有时新创建的数据在注销并重新登录后不会出现。
有没有手动同步的功能?
【问题讨论】:
标签: ios swift firebase firebase-realtime-database synchronization