我在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
但我不认为这是一个好方法。你可能有更好的想法。谢谢。