了解 2023 年 Google I/O 大会上介绍的 Firebase 亮点。了解详情

Archiviazione cloud per Firebase

Cloud Storage for Firebase è progettato per gli sviluppatori di app che hanno bisogno di archiviare e fornire contenuti generati dagli utenti, come foto o video.

Cloud Storage for Firebase è un servizio di storage di oggetti potente, semplice ed economico creato per la scalabilità di Google. Gli SDK Firebase per Cloud Storage aggiungono la sicurezza di Google ai caricamenti e ai download di file per le tue app Firebase, indipendentemente dalla qualità della rete.

Puoi utilizzare i nostri SDK per archiviare immagini, audio, video o altri contenuti generati dagli utenti. Sul server, puoi utilizzare le API di Google Cloud Storage per accedere agli stessi file.

Configurazione iOS+ Configurazione Android Configurazione Web Configurazione Flutter Configurazione C++ Configurazione Unity

Capacità chiave

Operazioni robuste Gli SDK Firebase per Cloud Storage eseguono caricamenti e download indipendentemente dalla qualità della rete. I caricamenti e i download sono robusti, il che significa che si riavviano da dove si erano fermati, risparmiando tempo e larghezza di banda agli utenti.
Forte sicurezza Gli SDK Firebase per Cloud Storage si integrano con l'autenticazione Firebase per fornire un'autenticazione semplice e intuitiva per gli sviluppatori. Puoi utilizzare il nostro modello di sicurezza dichiarativo per consentire l'accesso in base a nome file, dimensioni, tipo di contenuto e altri metadati.
Alta scalabilità Cloud Storage è progettato per una scalabilità di exabyte quando la tua app diventa virale. Passa senza sforzo dal prototipo alla produzione utilizzando la stessa infrastruttura che alimenta Spotify e Google Foto.

Come funziona?

Gli sviluppatori utilizzano gli SDK Firebase per Cloud Storage per caricare e scaricare file direttamente dai client. Se la connessione di rete è scarsa, il client è in grado di riprovare l'operazione da dove era stata interrotta, risparmiando tempo e larghezza di banda agli utenti.

Cloud Storage per Firebase archivia i tuoi file in un bucket di Google Cloud Storage , rendendoli accessibili tramite Firebase e Google Cloud. Ciò ti offre la flessibilità di caricare e scaricare file da client mobili tramite gli SDK Firebase per Cloud Storage. Inoltre, puoi eseguire elaborazioni lato server come il filtraggio delle immagini o la transcodifica video utilizzando le API di Google Cloud Storage . Cloud Storage si ridimensiona automaticamente, il che significa che non è necessario migrare a nessun altro provider. Scopri di più su tutti i vantaggi della nostra integrazione con Google Cloud .

Gli SDK Firebase per Cloud Storage si integrano perfettamente con l' autenticazione Firebase per identificare gli utenti e forniamo un linguaggio di sicurezza dichiarativo che ti consente di impostare i controlli di accesso su singoli file o gruppi di file, in modo da poter rendere i file pubblici o privati ​​come desideri.

Percorso di attuazione

Integra gli SDK Firebase per Cloud Storage. Includi rapidamente i clienti tramite Gradle, CocoaPods o include uno script.
Crea un riferimento Fare riferimento al percorso di un file, ad esempio "images/mountains.png", per caricarlo, scaricarlo o eliminarlo.
Carica o scarica Carica o scarica su tipi nativi in ​​memoria o su disco.
Proteggi i tuoi file Usa le regole di sicurezza di Firebase per Cloud Storage per proteggere i tuoi file.

Stai cercando di archiviare altri tipi di dati?

  • Cloud Firestore è un database flessibile e scalabile per lo sviluppo di dispositivi mobili, Web e server da Firebase e Google Cloud.
  • Il database Firebase Realtime archivia i dati dell'applicazione JSON, come lo stato del gioco o i messaggi di chat, e sincronizza istantaneamente le modifiche su tutti i dispositivi collegati. Per ulteriori informazioni sulle differenze tra le opzioni del database, consulta Scegliere un database: Cloud Firestore o Realtime Database .
  • Firebase Remote Config archivia le coppie chiave-valore specificate dallo sviluppatore per modificare il comportamento e l'aspetto della tua app senza richiedere agli utenti di scaricare un aggiornamento.
  • Firebase Hosting ospita HTML, CSS e JavaScript per il tuo sito Web, nonché altre risorse fornite dagli sviluppatori come grafica, caratteri e icone.

Prossimi passi