Google si impegna a promuovere l'equità razziale per le comunità nere. Vedi come.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

Elenco di controllo del lancio di Firebase

Questo documento contiene un elenco di controllo degli aspetti da considerare prima di avviare un'app Firebase per la 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 di Firebase (per ID client OAuth). Ciò è necessario se la tua app utilizza l'autenticazione Firebase (accesso Google o accesso numero di telefono) o Firebase Dynamic Link.

iOS Aggiorna l'ID App Store e l'ID bundle e l'ID team (se necessario) nelle impostazioni del progetto della console di 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 Auth del pannello della console di 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 intensivo sui piani Spark e Flame. Il superamento di questi limiti potrebbe comportare l'interruzione dell'app come previsto. Prendi in considerazione l'aggiornamento al piano Blaze per rimuovere questi limiti. Vedi la pagina dei prezzi per maggiori dettagli.

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

Tutto Monitora il dashboard di utilizzo e fatturazione nella console di Firebase.

Preparare i servizi

analitica

Tutto Definire i parametri del pubblico affinché Analytics inizi a raccogliere gli utenti dal lancio.

Tutti i file Carica Proguard per build di rilascio per l'uso in Crashlytics .

Tutto Abilita il collegamento BigQuery se prevedi di utilizzare BigQuery con i tuoi dati Analytics .

Autenticazione

Android Configura le tue regole 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 di Firebase (per ID client OAuth). Ciò è necessario se la tua app utilizza l'accesso a Google o l'accesso al numero di telefono.

iOS Assicurati di avere una gestione degli errori su iOS per errori comuni .

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

Tutto Se si utilizza l'accesso a Google, personalizzare la schermata di consenso di OAuth .

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

Cloud Firestore

Android Assicurati che la tua build di rilascio utilizzi ProGuard per ridurre il codice . Senza ProGuard l'SDK di Cloud Firestore e le sue dipendenze possono aggiungere fino a 1 MB alla dimensione dell'APK.

Tutto Configura le tue Regole di sicurezza per impedire l'accesso involontario ai dati.

Cloud Messaging

iOS Assicurati di caricare la chiave di autenticazione APNS per i messaggi cloud su iOS nella console di Firebase . Se si utilizzano certificati APNS, assicurarsi che il certificato APNS di produzione sia caricato.

Tutto Abilita il collegamento BigQuery se prevedi di utilizzare BigQuery con i tuoi dati di Cloud Messaging.

Cloud Storage

Tutto Configura le regole di sicurezza dello storage per impedire l'accesso involontario ai dati.

Crashlytics

Mappatura proguard di Android Upload per build di rilascio da utilizzare in Crashlytics .

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

Tutto Abilita il collegamento BigQuery se prevedi di utilizzare BigQuery con i tuoi dati Crashlytics.

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

Firebase ML

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

iOS Vedi Prepara l'app iOS Firebase ML per la produzione .

Predizioni

Tutto Abilita il collegamento BigQuery se prevedi di utilizzare BigQuery con i dati delle tue previsioni.

Database in tempo reale

Android Configura le tue regole proguard in modo che funzionino con il database in tempo reale.

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

Tutti Assicurati di essere pronto per il ridimensionamento. 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 eventuali regole sperimentali di configurazione remota non influiscano sugli utenti delle versioni 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 creano collegamenti dinamici per le nuove funzionalità chiave da utilizzare nel materiale promozionale e nei social media.