有没有办法将存储在Firebase Firestore中的整个收藏集下载到设备?

时间:2018-01-12 15:38:43

标签: ios firebase google-cloud-firestore persistent-storage

我在iOS应用中使用Firebase Cloud Firestore,启用了持久性选项。我希望在第一次运行应用程序时保留数据并在此之后收听任何更改。

我只想在AppDelegate application(application:didFinishLaunchingWithOptions:)中查询每一个集合:

let settings = FirestoreSettings()
settings.isPersistenceEnabled = true

let firestore = Firestore.firestore()
firestore.settings = settings

firestore.collection("1").getDocuments { (snap, error) in
    print("Collection 1 persisted.")
}
firestore.collection("2").getDocuments { (snap, error) in
    print("Collection 2 persisted.")
}
firestore.collection("3").getDocuments { (snap, error) in
    print("Collection 3 persisted.")
}
//....and so on

但我不认为这是一个好方法。你可能有更好的想法。谢谢。

0 个答案:

没有答案