I want to make an app that has stores and users.
Each user belongs for a certain store and uploads images. Магазин должен видеть локальный каталог, который автоматически синхронизируется с файлами, загруженными его пользователями, точно так же, как это делают программы Dropbox / Google Drive.
Я нашел этот инструмент: Cloud File Explorer .
Но с этим связаны две проблемы:
Разве нельзя просто переместить / скопировать файлы, которые пользователи загружают в Firebase, на диск Google или в учетную запись Dropbox?
В качестве Firebase Storage использует Google Cloud Storage , можно использовать API Firebase или Google Cloud Storage Client Library для непосредственной загрузки пользовательских изображений (так же известных как объекты Google Cloud Storage) в локальную папку через клиентское приложение.
Чтобы разделить изображения на разные "хранилища", просто добавьте к изображениям при их сохранении подкаталог 'имя хранилища/изображения.jpg' (также известный как Firebase reference), а затем загрузите все изображения из одного подкаталога 'store', сначала перечислив их все с помощью клиентской библиотеки.
Поскольку и дропбокс, и гугл-драйв являются отдельными системами из Google Cloud, вам необходимо использовать Dropbox API и Google Drive API, чтобы загрузить эти изображения из клиентского приложения в дропбокс и гугл-драйв.
Обратите внимание, что приложения Dropbox и Google Drive не поддерживаются Google Cloud, и при необходимости вам следует обратиться в их каналы поддержки для получения дополнительной помощи.