Есть ли способ загрузить на устройство весь набор сборов, хранящийся в Firebase Firestore?
Я использую Firebase Cloud Firestore в своем приложении для iOS с возможностью сохранения. Я хочу сохранить данные при первом запуске приложения и прослушать любые изменения после этого.
Я только придумал запросить каждую коллекцию в 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
Но я не думаю, что это хороший подход. У вас могут быть лучшие идеи. Спасибо.