Firebase keepSynced只更新上次更改?

时间:2017-10-12 05:48:22

标签: ios objective-c firebase firebase-realtime-database

在我的iOS应用中,我保持启用以下功能

[[self.userManagementRef child:@"PUBLISHED_CONTENTS"] keepSynced:YES];

虽然用户设备没有互联网连接,但firebase数据库已经多次更改。用户设备连接到Internet后,只接收数据库的最后一次更改。否则,用户必须使应用程序崩溃并重新打开应用程序才能获得所有更改。如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

在firebase中你可以使用

Database.database().isPersistenceEnabled = true[FIRDatabase database].persistenceEnabled = YES; (SWIFT / OBJ-c)的

允许您的应用在网络连接恢复后存储更改并进行同步。随附文件。

https://firebase.google.com/docs/database/ios/offline-capabilities