Google is committed to advancing racial equity for Black communities. See how.
Diese Seite wurde von der Cloud Translation API übersetzt.
Switch to English

Checkliste für den Start von Firebase

Dieses Dokument enthält eine Checkliste mit Punkten, die vor dem Start einer Firebase-App für die Produktion zu beachten sind.

Aktualisieren Sie Ihre verbundenen Apps

Android Fügen Sie in den Projekteinstellungen der Firebase-Konsole (für OAuth-Client-IDs) einen SHA-1-Hash für das Signaturzertifikat Ihrer App hinzu. Dies ist erforderlich, wenn Ihre App die Firebase-Authentifizierung (Google-Anmeldung oder Telefonnummer-Anmeldung) oder Firebase Dynamic Links verwendet.

iOS Aktualisieren Sie Ihre App Store-ID und Bundle-ID sowie die Team-ID (falls erforderlich) in den Projekteinstellungen der Firebase-Konsole.

Web Fügen Sie eine Whitelist für Ihre Domains hinzu, um eine unbefugte Verwendung zu verhindern.

  • Whitelist Ihrer Produktionsdomäne für Browser-API-Schlüssel und Client-IDs in der Google Developer Console.
  • Whitelist Ihrer Produktionsdomäne auf der Registerkarte Auth des Firebase-Konsolenfensters.

Kennen Sie Ihre Plangrenzen und legen Sie Budgetwarnungen fest

Alle Funktionen für Echtzeitdatenbank, -speicher und -hosting sind in den Spark- und Flame-Plänen stark beansprucht. Das Erreichen dieser Grenzwerte kann dazu führen, dass Ihre App nicht mehr wie beabsichtigt funktioniert. Erwägen Sie ein Upgrade auf den Blaze-Plan, um diese Grenzwerte zu entfernen. Weitere Informationen finden Sie auf der Preisseite .

Alle Richten Sie Budgetwarnungen für Ihr Projekt in der GCP-Konsole ein.

Alle Überwachen Sie Ihr Nutzungs- und Abrechnungs-Dashboard in der Firebase-Konsole.

Bereiten Sie Dienste vor

Analytik

Alle Definieren Sie Zielgruppenparameter für Analytics , um Benutzer ab dem Start zu erfassen.

Alle Upload-Proguard-Dateien für Release-Builds zur Verwendung in Crashlytics .

Alle Aktivieren Sie die BigQuery-Verknüpfung, wenn Sie BigQuery mit Ihren Analytics- Daten verwenden möchten.

Authentifizierung

Android Konfigurieren Sie Ihre Proguard-Regeln für die Authentifizierung.

Android Fügen Sie in den Projekteinstellungen der Firebase-Konsole (für OAuth-Client-IDs) einen SHA-1-Hash für das Signaturzertifikat Ihrer App hinzu. Dies ist erforderlich, wenn Ihre App die Google-Anmeldung oder die Telefonnummer verwendet.

iOS Stellen Sie sicher, dass Sie unter iOS eine Fehlerbehandlung für häufig auftretende Fehler haben .

Alle Deaktivierungsanbieter, die Sie nicht verwenden (insbesondere anonyme Benutzer in der Firebase-Konsole ).

Alle Wenn Sie Google Sign In verwenden, personalisieren Sie Ihren OAuth-Zustimmungsbildschirm .

Alle Passen Sie Ihre Domain und Ihren Absender für den Authentifizierungs-E-Mail-Versanddienst an.

Cloud Firestore

Android Stellen Sie sicher, dass Ihr Release-Build ProGuard zum Verkleinern von Code verwendet . Ohne ProGuard können das Cloud Firestore SDK und seine Abhängigkeiten Ihre APK-Größe um bis zu 1 MB erweitern.

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

Cloud Messaging

iOS Stellen Sie sicher, dass Sie Ihren APNS-Authentifizierungsschlüssel für Cloud Messaging unter iOS in der Firebase-Konsole hochladen. Wenn Sie APNS-Zertifikate verwenden, stellen Sie sicher, dass Ihr Produktions-APNS-Zertifikat hochgeladen ist.

Alle Aktivieren Sie die BigQuery-Verknüpfung, wenn Sie BigQuery mit Ihren Cloud-Messaging-Daten verwenden möchten.

Cloud-Speicher

Alle Konfigurieren Sie Ihre Speichersicherheitsregeln , um einen unbeabsichtigten Datenzugriff zu verhindern.

Crashlytics

Proguard-Mapping für Android- Uploads für Release-Builds zur Verwendung in Crashlytics .

iOS Laden Sie die dsym-Datei für Release-Builds zur Verwendung in Crashlytics hoch .

Alle Aktivieren Sie die BigQuery-Verknüpfung, wenn Sie BigQuery mit Ihren Crashlytics-Daten verwenden möchten.

Android Fügen Sie in den Projekteinstellungen der Firebase-Konsole (für OAuth-Client-IDs) einen Release-SHA-1-Hash für das Signaturzertifikat Ihrer App hinzu.

Firebase ML

Android Siehe Bereiten Sie Ihre Firebase ML Android-App für die Produktion vor .

iOS Siehe Vorbereiten Ihrer Firebase ML iOS-App für die Produktion .

Vorhersagen

Alle Aktivieren Sie die BigQuery-Verknüpfung, wenn Sie BigQuery mit Ihren Vorhersagedaten verwenden möchten.

Echtzeitdatenbank

Android Konfigurieren Sie Ihre Proguard-Regeln für die Arbeit mit der Echtzeitdatenbank.

Alle Konfigurieren Sie Ihre Echtzeit-Datenbankregeln , um einen unbeabsichtigten Datenzugriff zu verhindern.

Alle Stellen Sie sicher, dass Sie skalierbar sind. Die Echtzeitdatenbank verfügt über ein Standardkontingent , das für die meisten Anwendungen groß genug ist. Einige Apps benötigen jedoch möglicherweise zusätzliche Kapazität.

Remote-Konfiguration

Alle Stellen Sie sicher, dass experimentelle Remote-Konfigurationsregeln keine Auswirkungen auf Ihre Release-Benutzer haben und dass die entsprechenden Standardeinstellungen in Ihrer App verteilt sind.

Freisetzung

Android Führen Sie Android-Apps über Test Lab aus , um nach Last-Minute-Fehlern zu suchen.

Alle Erstellen Sie dynamische Links für wichtige neue Funktionen, die in Werbematerial und sozialen Medien verwendet werden können.