Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

Elenco di controllo per l'avvio di Firebase

Questo documento contiene un elenco di cose da considerare prima di avviare un'app Firebase in produzione.

Aggiorna le tue app connesse

Android Aggiungi un hash SHA-1 di rilascio per il certificato di firma della tua app nelle impostazioni del progetto della console Firebase (per gli ID client OAuth). È necessario se la tua app utilizza Firebase Authentication (accesso Google o accesso tramite numero di telefono) o Firebase Dynamic Links.

iOS Aggiorna l'ID dell'App Store, l'ID bundle e l'ID team (se necessario) nelle impostazioni del progetto della console Firebase.

Web Aggiungi la whitelist per i tuoi domini per impedire l'utilizzo non autorizzato.

  • Autorizza il tuo dominio di produzione per le chiavi API del browser e gli ID client nella Console per gli sviluppatori di Google.
  • Autorizza il tuo dominio di produzione nella scheda Autenticazione del pannello della console Firebase.

Conosci i limiti del tuo piano e imposta avvisi sul budget

Tutte le funzionalità di database, archiviazione e hosting in tempo reale hanno limiti di utilizzo rigidi sui piani Spark e Flame. Il raggiungimento di questi limiti potrebbe significare che la tua app smette di funzionare come intendi. Considera l'idea di passare al piano Blaze per rimuovere questi limiti. Consulta la pagina dei prezzi per maggiori dettagli.

Tutti Imposta gli avvisi di budget per il tuo progetto nella console di GCP.

Tutti Monitora la dashboard di utilizzo e fatturazione nella console Firebase.

Prepara i servizi

Analytics

Tutti Definisci i parametri del pubblico per consentire ad Analytics di iniziare a raccogliere utenti sin dal lancio.

Tutti Carica i file proguard per le build di rilascio da utilizzare in Crashlytics .

Tutti Abilita il collegamento a BigQuery se prevedi di utilizzare BigQuery con i dati di Analytics .

Autenticazione

Android Configura le tue regole di proguard per funzionare con l'autenticazione.

Android Aggiungi un hash SHA-1 di rilascio per il certificato di firma della tua app nelle impostazioni del progetto della console Firebase (per gli ID client OAuth). È necessario se la tua app utilizza l'accesso Google o l'accesso tramite numero di telefono.

iOS Assicurati di avere la gestione degli errori su iOS per gli errori comuni .

Tutti Disabilita i provider che non stai utilizzando (in particolare gli utenti anonimi nella console Firebase ).

Tutti Se utilizzi Google Accedi, personalizza la schermata di consenso OAuth .

Tutto Personalizza il tuo dominio e mittente per il servizio di invio di e-mail di autenticazione.

Cloud Firestore

Android Assicurati che la build del tuo rilascio utilizzi ProGuard per la riduzione del codice . Senza ProGuard, l'SDK Cloud Firestore e le sue dipendenze possono aggiungere fino a 1 MB alle dimensioni dell'APK.

Tutti Configura le tue regole di sicurezza per impedire l'accesso non intenzionale ai dati.

Messaggistica cloud

iOS Assicurati di caricare la tua chiave di autenticazione APNS per Cloud Messaging su iOS nella console Firebase . Se utilizzi i certificati APNS, assicurati che il tuo certificato APNS di produzione sia caricato.

Tutti Abilita il collegamento a BigQuery se prevedi di utilizzare BigQuery con i dati di Cloud Messaging.

Cloud Storage

Tutti Configura le tue regole di sicurezza dell'archiviazione per impedire l'accesso involontario ai dati.

Crashlytics

Caricare Android mappatura proguard per build di rilascio da utilizzare in Crashlytics .

iOS Carica il file dsym per le build di rilascio da utilizzare in Crashlytics .

Tutti Abilita il collegamento a BigQuery se prevedi di utilizzare BigQuery con i dati di Crashlytics.

Android Aggiungi un hash SHA-1 di rilascio per il certificato di firma della tua app nelle impostazioni del progetto della console Firebase (per gli ID client OAuth).

Firebase ML

Android Vedi Preparare la tua app Android Firebase ML per la produzione .

iOS Vedi Preparare la tua app iOS Firebase ML per la produzione .

Predizioni

Tutti Abilita il collegamento a BigQuery se prevedi di utilizzare BigQuery con i dati di Predictions.

Database in tempo reale

Android Configura le tue regole di proguard per lavorare con il database in tempo reale.

Tutti Configura le regole del database in tempo reale per impedire l'accesso involontario ai dati.

Tutto Assicurarsi si è pronti a scala. Il database in tempo reale ha una quota predefinita abbastanza grande per la maggior parte delle applicazioni, ma alcune app potrebbero richiedere una capacità aggiuntiva.

Configurazione remota

Tutti Assicurati che le regole sperimentali di Remote Config non influiscano sugli utenti della versione e che le impostazioni predefinite appropriate siano distribuite nella tua app.

pubblicazione

Android Esegui le app Android tramite Test Lab per verificare la presenza di bug dell'ultimo minuto.

Tutti Crea collegamenti dinamici per le nuove funzionalità chiave da utilizzare nel materiale promozionale e nei social media.