Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

Elenco di controllo per il lancio di Firebase

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

Aggiorna le tue app connesse

Android Aggiungere un rilascio hash SHA-1 per il certificato di firma della tua app nelle impostazioni del progetto della console Firebase (per gli ID client OAuth). Questa operazione è necessaria se la tua app utilizza l'autenticazione Firebase (accesso Google o accesso tramite numero di telefono) o Firebase Dynamic Links.

iOS Aggiornare l'App Store ID e Bundle ID e Team ID (se necessario) nelle impostazioni del progetto della console Firebase.

Web Aggiungi controllo di accesso per i domini per impedire l'uso non autorizzato.

Conosci i limiti del tuo piano e imposta avvisi di budget

Tutti i database Il tempo reale, Cloud Storage, e le caratteristiche di hosting hanno tappi di utilizzo duri sul piano tariffario Spark. Raggiungere questi limiti potrebbe significare che la tua app smette di funzionare come previsto. Prendi in considerazione l'upgrade al piano tariffario Blaze per rimuovere questi limiti. Vedere la pagina dei prezzi per ulteriori dettagli.

Tutto pronto avvisi di bilancio per il vostro progetto nel Cloud Console di Google.

Tutti monitorare il vostro utilizzo e fatturazione cruscotto nella console Firebase.

Abilita controllo app

Tutto per garantire solo le applicazioni possono accedere ai servizi di back-end, abilitare App Controllare per ogni servizio che lo sostiene.

Preparare i servizi

Analisi

Tutti i parametri definiscono pubblico per Analytics per iniziare la raccolta di utenti dal lancio.

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

Tutto Abilita BigQuery collegamento se si prevede di utilizzare BigQuery con il vostro Analytics dati.

Autenticazione

Android Configurare il Proguard regole al lavoro con l'autenticazione.

Android Aggiungere un rilascio hash SHA-1 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 a Google o l'accesso tramite numero di telefono.

iOS Assicurarsi di avere la gestione degli errori su iOS per errori comuni .

Tutti i fornitori Disabilita non in uso (in particolare a utenti anonimi console Firebase ).

Tutto Se si utilizza Google Entra, personalizzare il tuo schermo OAuth autorizzazione .

Tutte Personalizza il tuo dominio e del mittente per il servizio di invio di email di autenticazione.

Cloud Firestore

Android Assicurati che il tuo build di rilascio utilizza ProGuard per il codice contrazione . Senza ProGuard, l'SDK Cloud Firestore e le sue dipendenze possono aggiungere fino a 1 MB alla dimensione dell'APK.

Tutti Configurare il Sicurezza Regole per impedire l'accesso ai dati non intenzionale.

Messaggistica cloud

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

Tutto Abilita BigQuery collegamento se si prevede di utilizzare BigQuery con i tuoi dati Cloud Messaging.

Archiviazione cloud

Tutti configurare il cloud storage Regole di sicurezza per impedire l'accesso ai dati non intenzionale.

Crashlytics

Android Carica mappatura Proguard per il rilascio costruisce per l'uso in Crashlytics .

iOS Carica dsym di file per il rilascio costruisce per l'uso in Crashlytics .

Tutto Abilita BigQuery collegamento se si prevede di utilizzare BigQuery con i vostri dati Crashlytics.

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

Firebase ML

Android See Prepara il tuo app Firebase ML Android per la produzione .

iOS See Prepara il tuo Firebase ML iOS per la produzione .

Predizioni

Tutto Abilita BigQuery collegamento se si prevede di utilizzare BigQuery con i tuoi dati previsioni.

Database in tempo reale

Android configurare le regole di Proguard per lavorare con il database in tempo reale.

Tutti Configurare il Regolamento in tempo reale di database per impedire l'accesso ai dati non intenzionale.

Tutto Assicurarsi si è pronti a scala. Il database in tempo reale ha di default quota abbastanza grande per la maggior parte delle applicazioni, ma alcune applicazioni può essere necessario capacità extra.

Configurazione remota

Tutti Verificare eventuali sperimentali Configurazione remota norme non incidono gli utenti di rilascio, e che le impostazioni predefinite appropriate sono distribuiti nella vostra app.

Pubblicazione

Android Eseguire applicazioni Android attraverso il Test Lab per verificare la presenza di bug dell'ultimo minuto.

Crea un dinamico collegamenti per i principali nuove funzioni da utilizzare in materiale promozionale e social media.