Может ли приложение на основе документов SwiftUI отображать документы Firestore напрямую в браузере документов SwiftUI?

Использование Swift 5.3.1, Xcode 12.2, iOS 14.2.

Можно ли получить прямой доступ к документам Firestore из DocumentGroup приложение на базе iOS?

Я знаю, что вы можете показать браузер документов с iOS 14 и SwiftUI. И он также может отображать iCloud или пользовательские облачные документы.

Но мне интересно, может ли Firestore быть внешним облаком для вашего настраиваемого средства выбора документов в iOS?

Если да, то как?

1 ответ

Краткий ответ: нет.

Cloud Firestore - это база данных NoSQL на основе документов в облаке, и она предназначена для использования разработчиками для создания собственных приложений. Документ в Cloud Firestore относится к единице информации, имеющей значение в контексте приложения. Его не следует путать с документом в смысле контейнера данных в вашей файловой системе или в iCloud. В этом смысле он намного больше похож на CloudKit.

При этом вы определенно сможете реализовать поставщика файлов, который использует Cloud Firestore для хранения данных вашего приложения в представлении, которое имеет смысл для приложений iOS, потребляющих файлы. Однако может быть более полезным использовать облачное хранилище в качестве серверной части для такого типа приложений.

Мне было бы интересно узнать о вашем варианте использования - не могли бы вы подробнее рассказать, чего вы хотите достичь?