Google 致力于为黑人社区推动种族平等。查看具体举措

Облачное хранилище для Firebase

Облачное хранилище для Firebase создано для разработчиков приложений, которым необходимо хранить и обслуживать пользовательский контент, например фотографии или видео.

Облачное хранилище для Firebase - это мощный, простой и экономичный сервис хранения объектов, созданный для масштабирования Google. SDK Firebase для облачного хранилища добавляют безопасность Google к загрузке и скачиванию файлов для ваших приложений Firebase независимо от качества сети.

Вы можете использовать наши SDK для хранения изображений, аудио, видео или другого пользовательского контента. На сервере вы можете использовать API Google Cloud Storage для доступа к тем же файлам.

Настройка iOS Настройка Android Настройка через Интернет Настройка C ++ Настройка Unity

Ключевые возможности

Надежные операции SDK Firebase для облачного хранилища выполняет выгрузку и скачивание независимо от качества сети. Загрузки и загрузки являются надежными, то есть они перезапускаются с того места, где были остановлены, что экономит время и пропускную способность ваших пользователей.
Надежная безопасность SDK Firebase для облачного хранилища интегрируются с Firebase Authentication, чтобы обеспечить простую и интуитивно понятную аутентификацию для разработчиков. Вы можете использовать нашу декларативную модель безопасности, чтобы разрешить доступ на основе имени файла, размера, типа содержимого и других метаданных.
Высокая масштабируемость Облачное хранилище рассчитано на эксабайтный масштаб, когда ваше приложение становится вирусным. Легко переходите от прототипа к производству, используя ту же инфраструктуру, что и Spotify и Google Фото.

Как это работает?

Разработчики используют SDK Firebase для облачного хранилища для загрузки и скачивания файлов непосредственно с клиентов. Если сетевое соединение плохое, клиент может повторить операцию с того места, где она была прервана, экономя время и пропускную способность ваших пользователей.

Cloud Storage for Firebase хранит ваши файлы в корзине Google Cloud Storage , что делает их доступными как через Firebase, так и через Google Cloud. Это позволяет гибко загружать и скачивать файлы с мобильных клиентов через Firebase SDK для облачного хранилища. Кроме того, вы можете выполнять обработку на стороне сервера, такую ​​как фильтрация изображений или перекодирование видео, с помощью API Google Cloud Storage . Облачное хранилище масштабируется автоматически, поэтому нет необходимости переходить к другому провайдеру. Узнайте больше обо всех преимуществах нашей интеграции с Google Cloud .

SDK Firebase для облачного хранилища легко интегрируются с Firebase Authentication для идентификации пользователей, и мы предоставляем декларативный язык безопасности, который позволяет вам устанавливать элементы управления доступом для отдельных файлов или групп файлов, чтобы вы могли делать файлы общедоступными или частными по своему усмотрению.

Путь реализации

Интегрируйте SDK Firebase для облачного хранилища. Быстро подключайте клиентов через Gradle, CocoaPods или сценарий include.
Создать ссылку Укажите путь к файлу, например images / mountains.png, чтобы загрузить, загрузить или удалить его.
Загрузить или скачать Загрузить или загрузить в собственные типы в памяти или на диске.
Защитите свои файлы Используйте правила безопасности Firebase для облачного хранилища, чтобы защитить свои файлы.

Хотите хранить другие типы данных?

  • Cloud Firestore - это гибкая масштабируемая база данных для разработки мобильных, веб-приложений и серверов из Firebase и Google Cloud.
  • База данных Firebase Realtime хранит данные приложения JSON, такие как состояние игры или сообщения чата, и мгновенно синхронизирует изменения на всех подключенных устройствах. Чтобы узнать больше о различиях между параметрами базы данных, см. Выбор базы данных: Cloud Firestore или Realtime Database .
  • Firebase Remote Config хранит указанные разработчиком пары ключ-значение, чтобы изменить поведение и внешний вид вашего приложения, не требуя от пользователей загрузки обновления.
  • На хостинге Firebase размещаются HTML, CSS и JavaScript для вашего веб-сайта, а также другие ресурсы, предоставляемые разработчиком, такие как графика, шрифты и значки.

Следующие шаги