Catch up on everthing we announced at this year's Firebase Summit. Learn more

Checkliste für Firebase-Startbase

Dieses Dokument enthält eine Checkliste mit Dingen, die Sie beachten sollten, bevor Sie eine Firebase-App für die Produktion starten.

Aktualisieren Sie Ihre verbundenen Apps

Android hinzufügen Release SHA-1 - Hash für App-Signaturzertifikat in den Projekteinstellungen der Konsole Firebase (für OAuth - Client - IDs). Dies ist erforderlich, wenn Ihre App Firebase Authentication (Google-Anmeldung oder Anmeldung über Telefonnummer) oder Firebase Dynamic Links verwendet.

iOS - Update Ihrer App Store ID und Bundle - ID und Team ID (falls erforderlich) in den Projekteinstellungen der Konsole Firebase.

Web Add Zugriffskontrolle für Ihre Domains unbefugte Nutzung zu verhindern.

  • Erlauben Sie den Zugriff auf Ihre Produktionsdomäne für den Browser - API - Schlüssel und Client - IDs in dem Google Cloud Console .
  • Erlauben Sie den Zugriff auf Ihre Produktionsdomäne in der Authentication Panel der Firebase - Konsole.

Kennen Sie Ihre Plangrenzen und legen Sie Budgetbenachrichtigungen fest

All The Realtime - Datenbank, Cloud Storage und Hosting - Features haben harte Nutzung Kappen auf dem Spark - Preisgestaltungsplan. Das Erreichen dieser Grenzwerte kann dazu führen, dass Ihre App nicht mehr wie gewünscht funktioniert. Erwägen Sie ein Upgrade auf den Blaze-Preisplan, um diese Beschränkungen aufzuheben. Finden Sie in der Preisseite für weitere Details.

Alle einrichten Budget - Benachrichtigungen für Ihr Projekt in der Google Cloud Console.

Alle Monitor Ihrer Nutzung und Abrechnung Armaturenbrett in der Konsole Firebase.

App-Check aktivieren

Jede Hilfe gewährleisten , nur Ihre Anwendungen können Sie Ihre Back - End - Dienste zugreifen können , aktivieren App prüfen für jeden Dienst, der sie unterstützt.

Dienste vorbereiten

Analytik

Alle Parameter definieren Publikum für Analytics starten Anwender vom Start zu sammeln.

Alle Hochladen proguard Dateien für Release - Builds für den Einsatz in Crashlytics .

Alle aktivieren BigQuery Verknüpfung , wenn Sie planen BigQuery mit verwenden Analytics - Daten.

Authentifizierung

Android Konfigurieren Sie Ihren proguard Regeln mit Authentifizierung an die Arbeit.

Android hinzufügen Release SHA-1 - Hash für App-Signaturzertifikat in den Projekteinstellungen der Konsole Firebase (für OAuth - Client - IDs). Dies ist erforderlich, wenn Ihre App die Google-Anmeldung oder die Telefonnummern-Anmeldung verwendet.

iOS Vergewissern Sie sich die Fehlerbehandlung auf Apple - Plattformen für haben häufige Fehler .

Alle deaktivieren Provider Sie sind nicht (vor allem anonyme Benutzer im Umgang mit Firebase - Konsole ).

All Bei der Verwendung von Google anmelden, personalisieren Sie Ihren OAuth Zustimmung Bildschirm .

Alle Passen Sie Ihre Domain und Absender der E - Mail - Authentifizierung Versanddienst.

Cloud Firestore

Android stellen Sie sicher , Ihre Release - Build verwendet ProGuard für Code schrumpfen . Ohne ProGuard können das Cloud Firestore SDK und seine Abhängigkeiten bis zu 1 MB zu Ihrer APK-Größe hinzufügen.

Alle Konfigurieren Sie Ihre Sicherheitsregeln , um unbeabsichtigten Datenzugriff zu verhindern.

Cloud-Messaging

iOS Seien Sie sicher , dass Ihr APNS Auth Key für Cloud Messaging auf Apple - Apps im hochladen Firebase Konsole . Wenn Sie APNS-Zertifikate verwenden, stellen Sie sicher, dass Ihr Produktions-APNS-Zertifikat hochgeladen wurde.

Alle aktivieren BigQuery Verknüpfung , wenn Sie planen BigQuery mit Ihren Cloud - Messaging - Daten zu verwenden.

Cloud-Speicher

Alle Configure Ihrer Cloud Storage Sicherheitsregeln unbeabsichtigten Datenzugriff zu verhindern.

Crashlytics

Android Hochladen proguard Mapping für Release - Builds für den Einsatz in Crashlytics .

iOS Hochladen DSYM Datei für Release - Builds für den Einsatz in Crashlytics .

Alle aktivieren BigQuery Verknüpfung , wenn Sie verwenden BigQuery mit Crashlytics Daten planen.

Android hinzufügen Release SHA-1 - Hash für App-Signaturzertifikat in den Projekteinstellungen der Konsole Firebase (für OAuth - Client - IDs).

Firebase ML

Android See Bereiten Sie Ihre Firebase ML Android App für die Produktion .

iOS Siehe Planen Sie Ihre Firebase ML Apple - App für die Produktion .

Vorhersagen

Alle aktivieren BigQuery Verknüpfung , wenn Sie planen BigQuery mit Ihren Prognosen Daten zu verwenden.

Echtzeit-Datenbank

Android Konfigurieren Sie Ihre proguard Regeln zur Arbeit mit der Realtime - Datenbank.

All Konfigurieren Sie Ihre Realtime Datenbank - Regeln unbeabsichtigten Datenzugriff zu verhindern.

Alle Stellen Sie sicher , Sie maßstabs bereit sind. Die Echtzeit - Datenbank hat Standard - Quote groß genug für die meisten Anwendungen, aber einige Anwendungen zusätzliche Kapazitäten benötigen.

Remote-Konfiguration

Alle Sicherstellen , dass die experimentelle Fern Config Regeln haben keinen Einfluss auf Ihre Freilassung Benutzer, und die entsprechende Standardwert wird in Ihrer Anwendung verteilt.

Veröffentlichung

Android Run Android apps durch Testlabor für Last - Minute - Fehler zu überprüfen.

Erstellen Sie alle dynamischen Verknüpfungen für wichtige neue Funktionen in Werbematerial und Social Media zu nutzen.