Voraussetzungen
Installieren oder aktualisieren Sie Android Studio auf die neueste Version.
Stellen Sie sicher, dass Ihr Projekt diese Anforderungen erfüllt:
- Zielt auf API-Ebene 19 (KitKat) oder höher ab
- Verwendet Android 4.4 oder höher
- Verwendet Jetpack (AndroidX) , was die Erfüllung dieser Versionsanforderungen beinhaltet:
-
com.android.tools.build:gradle
v3.2.1 oder höher -
compileSdkVersion
28 oder höher
-
Richten Sie ein physisches Gerät ein oder verwenden Sie einen Emulator, um Ihre App auszuführen.
Beachten Sie, dass Firebase SDKs mit einer Abhängigkeit von Google Play-Diensten erfordern, dass auf dem Gerät oder Emulator Google Play-Dienste installiert sind.
Wenn Sie noch kein Android-Projekt haben und nur ein Firebase-Produkt ausprobieren möchten, können Sie eines unserer Schnellstart-Beispiele herunterladen.
Sie können Ihre Android-App mit einer der folgenden Optionen mit Firebase verbinden:
- Option 1 : (empfohlen) Verwenden Sie den Setup-Workflow der Firebase-Konsole.
- Option 2 : Verwenden Sie den Android Studio Firebase-Assistenten (möglicherweise ist eine zusätzliche Konfiguration erforderlich).
Option 1 : Fügen Sie Firebase mithilfe der Firebase-Konsole hinzu
Das Hinzufügen von Firebase zu Ihrer App umfasst Aufgaben sowohl in der Firebase-Konsole als auch in Ihrem geöffneten Android-Projekt (Sie laden beispielsweise Firebase-Konfigurationsdateien von der Konsole herunter und verschieben sie dann in Ihr Android-Projekt).
Schritt 1 : Erstellen Sie ein Firebase-Projekt
Bevor Sie Firebase zu Ihrer Android-App hinzufügen können, müssen Sie ein Firebase-Projekt erstellen, um eine Verbindung zu Ihrer Android-App herzustellen. Besuchen Sie Firebase-Projekte verstehen , um mehr über Firebase-Projekte zu erfahren.
Schritt 2 : Registrieren Sie Ihre App bei Firebase
Um Firebase in Ihrer Android-App zu verwenden, müssen Sie Ihre App bei Ihrem Firebase-Projekt registrieren. Das Registrieren Ihrer App wird oft als „Hinzufügen“ Ihrer App zu Ihrem Projekt bezeichnet.
Gehen Sie zur Firebase-Konsole .
Klicken Sie in der Mitte der Projektübersichtsseite auf das Android- Symbol (
) oder auf App hinzufügen , um den Setup-Workflow zu starten.Geben Sie den Paketnamen Ihrer App in das Feld Android-Paketname ein.
Ein Paketname identifiziert Ihre App eindeutig auf dem Gerät und im Google Play Store.
Ein Paketname wird häufig als Anwendungs-ID bezeichnet.
Suchen Sie den Paketnamen Ihrer App in der Gradle-Datei Ihres Moduls (auf App-Ebene), normalerweise
app/build.gradle
(Beispielpaketname:com.yourcompany.yourproject
).Beachten Sie, dass beim Wert des Paketnamens zwischen Groß- und Kleinschreibung unterschieden wird und er für diese Firebase-Android-App nicht mehr geändert werden kann, nachdem sie bei Ihrem Firebase-Projekt registriert wurde.
(Optional) Geben Sie weitere App-Informationen ein: App-Nickname und Debug-Signaturzertifikat SHA-1 .
App-Nickname : Eine interne, praktische Kennung, die nur für Sie in der Firebase-Konsole sichtbar ist
Debug-Signaturzertifikat SHA-1 : Ein SHA-1-Hash ist für die Firebase-Authentifizierung (bei Verwendung der Google-Anmeldung oder Anmeldung per Telefonnummer ) und Firebase Dynamic Links erforderlich.
Klicken Sie auf App registrieren .
Schritt 3 : Fügen Sie eine Firebase-Konfigurationsdatei hinzu
Laden Sie die Firebase-Android-Konfigurationsdatei (
) herunter und fügen Sie sie Ihrer App hinzu:google-services.json Klicken Sie auf Download google-services.json, um Ihre Firebase-Android-Konfigurationsdatei abzurufen.
Verschieben Sie Ihre Konfigurationsdatei in das Stammverzeichnis des Moduls (auf App-Ebene) Ihrer App.
Die Firebase-Konfigurationsdatei enthält eindeutige, aber nicht geheime Kennungen für Ihr Projekt. Weitere Informationen zu dieser Konfigurationsdatei finden Sie unter Firebase-Projekte verstehen .
Sie können Ihre Firebase-Konfigurationsdatei jederzeit erneut herunterladen.
Stellen Sie sicher, dass dem Namen der Konfigurationsdatei keine zusätzlichen Zeichen wie
(2)
angehängt werden.
Um die Werte in Ihrer
-Konfigurationsdatei für Firebase SDKs zugänglich zu machen, benötigen Sie das Gradle-Plug-in für Google-Dienste (google-services.json google-services
).Fügen Sie in Ihrer Gradle-Datei auf Stammebene (Projektebene) (
<project>/build.gradle
) das Plug-in für Google-Dienste als Buildscript-Abhängigkeit hinzu:buildscript { repositories { // Make sure that you have the following two repositories google() // Google's Maven repository mavenCentral() // Maven Central repository } dependencies { ... // Add the dependency for the Google services Gradle plugin classpath 'com.google.gms:google-services:4.3.15' } } allprojects { ... repositories { // Make sure that you have the following two repositories google() // Google's Maven repository mavenCentral() // Maven Central repository } }
Fügen Sie in Ihrer Modul-Gradle-Datei (auf App-Ebene) (normalerweise
<project>/<app-module>/build.gradle
) das Plug-in für Google-Dienste hinzu:plugins { id 'com.android.application' // Add the Google services Gradle plugin id 'com.google.gms.google-services' ... }
Schritt 4 : Fügen Sie Firebase SDKs zu Ihrer App hinzu
Fügen Sie in Ihrer Modul-Gradle-Datei (auf App-Ebene) (normalerweise
<project>/<app-module>/build.gradle
) die Abhängigkeiten für die Firebase-Produkte hinzu, die Sie in Ihrer App verwenden möchten. Wir empfehlen die Verwendung der Firebase Android BoM zur Steuerung der Bibliotheksversionierung.Analytics aktiviert
Kotlin+KTX
dependencies { // ... // Import the Firebase BoM implementation platform('com.google.firebase:firebase-bom:31.2.3') // When using the BoM, you don't specify versions in Firebase library dependencies // Add the dependency for the Firebase SDK for Google Analytics implementation 'com.google.firebase:firebase-analytics-ktx' // TODO: Add the dependencies for any other Firebase products you want to use // See https://firebase.google.com/docs/android/setup#available-libraries // For example, add the dependencies for Firebase Authentication and Cloud Firestore implementation 'com.google.firebase:firebase-auth-ktx' implementation 'com.google.firebase:firebase-firestore-ktx' }
Java
dependencies { // ... // Import the Firebase BoM implementation platform('com.google.firebase:firebase-bom:31.2.3') // When using the BoM, you don't specify versions in Firebase library dependencies // Add the dependency for the Firebase SDK for Google Analytics implementation 'com.google.firebase:firebase-analytics' // TODO: Add the dependencies for any other Firebase products you want to use // See https://firebase.google.com/docs/android/setup#available-libraries // For example, add the dependencies for Firebase Authentication and Cloud Firestore implementation 'com.google.firebase:firebase-auth' implementation 'com.google.firebase:firebase-firestore' }
Durch die Verwendung der Firebase Android BoM verwendet Ihre App immer kompatible Versionen von Firebase Android-Bibliotheken.
Analytics nicht aktiviert
Kotlin+KTX
dependencies { // ... // Import the Firebase BoM implementation platform('com.google.firebase:firebase-bom:31.2.3') // When using the BoM, you don't specify versions in Firebase library dependencies // TODO: Add the dependencies for Firebase products you want to use // See https://firebase.google.com/docs/android/setup#available-libraries // For example, add the dependencies for Firebase Authentication and Cloud Firestore implementation 'com.google.firebase:firebase-auth-ktx' implementation 'com.google.firebase:firebase-firestore-ktx' }
Java
dependencies { // ... // Import the Firebase BoM implementation platform('com.google.firebase:firebase-bom:31.2.3') // When using the BoM, you don't specify versions in Firebase library dependencies // TODO: Add the dependencies for Firebase products you want to use // See https://firebase.google.com/docs/android/setup#available-libraries // For example, add the dependencies for Firebase Authentication and Cloud Firestore implementation 'com.google.firebase:firebase-auth' implementation 'com.google.firebase:firebase-firestore' }
Durch die Verwendung der Firebase Android BoM verwendet Ihre App immer kompatible Versionen von Firebase Android-Bibliotheken.
Nachdem Sie die Abhängigkeiten für die Produkte hinzugefügt haben, die Sie verwenden möchten, synchronisieren Sie Ihr Android-Projekt mit Gradle-Dateien.
Gradle-Builds, die das Android Gradle-Plugin (AGP) v4.2 oder früher verwenden, müssen Java 8-Unterstützung aktivieren. Andernfalls kommt es bei diesen Android-Projekten beim Hinzufügen eines Firebase SDK zu einem Build-Fehler.
Um diesen Build-Fehler zu beheben, haben Sie zwei Möglichkeiten:
- Fügen Sie die aufgelisteten
compileOptions
aus der Fehlermeldung zu Ihrerbuild.gradle
Datei auf App-Ebene hinzu. - Erhöhen Sie die
minSdkVersion
für Ihr Android-Projekt auf 26 oder höher.
Weitere Informationen zu diesem Build-Fehler finden Sie in diesen häufig gestellten Fragen .
- Fügen Sie die aufgelisteten
Das ist es! Sie können direkt zu den empfohlenen nächsten Schritten springen .
Wenn Sie jedoch Probleme bei der Einrichtung haben, besuchen Sie die Android-Fehlerbehebung und FAQ .
Option 2 : Fügen Sie Firebase mit dem Firebase-Assistenten hinzu
Der Firebase-Assistent registriert Ihre App bei einem Firebase-Projekt und fügt die erforderlichen Firebase-Dateien, Plugins und Abhängigkeiten zu Ihrem Android-Projekt hinzu – alles aus Android Studio heraus!
Öffnen Sie Ihr Android-Projekt in Android Studio und stellen Sie dann sicher, dass Sie die neuesten Versionen von Android Studio und dem Firebase-Assistenten verwenden:
- Windows / Linux: Hilfe > Nach Updates suchen
- macOS: Android Studio > Nach Updates suchen
Öffnen Sie den Firebase-Assistenten: Extras > Firebase .
Wählen Sie im Assistentenbereich ein Firebase-Produkt aus, das Sie Ihrer App hinzufügen möchten. Erweitern Sie den Abschnitt und klicken Sie dann auf den Tutorial-Link (z. B.
Analytics > Analytics-Ereignis protokollieren ).Klicken Sie auf Mit Firebase verbinden , um Ihr Android-Projekt mit Firebase zu verbinden.
Dieser Workflow erstellt automatisch eine neue Firebase-Android-App unter Verwendung des Paketnamens Ihrer App . Sie können diese neue Firebase-Android-App entweder in einem bestehenden Firebase-Projekt oder in einem neuen Projekt erstellen.
Hier sind einige Tipps zum Einrichten Ihres Firebase-Projekts:
Sehen Sie sich unsere Best Practices zum Hinzufügen von Apps zu einem Firebase-Projekt an, einschließlich Informationen zum Umgang mit mehreren Varianten.
Wenn Sie ein neues Projekt erstellen, empfehlen wir Ihnen dringend, Google Analytics für Ihr Projekt einzurichten, damit Sie viele Firebase-Produkte optimal nutzen können.
Dieser Workflow fügt auch die Android-Konfigurationsdatei Ihres Firebase-Projekts (
) zum Modulverzeichnis (auf App-Ebene) Ihrer App hinzu.google-services.json
Klicken Sie auf die Schaltfläche, um ein gewünschtes Firebase-Produkt hinzuzufügen (z. B.
Analytics zu Ihrer App hinzufügen ).
Synchronisieren Sie Ihre App, um sicherzustellen, dass alle Abhängigkeiten die erforderlichen Versionen haben.
Befolgen Sie im Assistentenbereich die verbleibenden Einrichtungsanweisungen für Ihr ausgewähltes Firebase-Produkt.
Fügen Sie über den Firebase-Assistenten so viele andere Firebase-Produkte hinzu, wie Sie möchten!
Das ist es! Sehen Sie sich unbedingt die empfohlenen nächsten Schritte an .
Wenn Sie jedoch Probleme bei der Einrichtung haben, besuchen Sie die Android-Fehlerbehebung und FAQ .
Verfügbare Bibliotheken
In diesem Abschnitt werden die für Android unterstützten Firebase-Produkte und ihre Gradle-Abhängigkeiten aufgelistet. Erfahren Sie mehr über diese Firebase-Android-Bibliotheken:
Referenzdokumentation ( Kotlin+KTX | Java )
Firebase Android SDK GitHub-Repo
Beachten Sie, dass Sie bei Verwendung der Firebase Android BoM keine einzelnen Bibliotheksversionen angeben, wenn Sie Firebase-Bibliotheksabhängigkeiten in build.gradle
deklarieren.
Kotlin+KTX
Dienstleistung oder Produkt | Gradle Abhängigkeit | Neueste Ausführung | Analytics hinzufügen? | ||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Firebase Android-BoM (Stückliste) | com.google.firebase:firebase-bom Die neueste Firebase-BoM-Version enthält die neuesten Versionen jeder Firebase-Android-Bibliothek. Um zu erfahren, welche Bibliotheksversionen einer bestimmten BoM-Version zugeordnet sind, lesen Sie die Versionshinweise für diese BoM-Version. | 31.2.3 | |||||||||||||||||||||||||||||||||||||||||||||
AdMob | com.google.android.gms:play-services-ads | 21.5.0 | |||||||||||||||||||||||||||||||||||||||||||||
Analytik | com.google.firebase:firebase-analytics-ktx | 21.2.0 | |||||||||||||||||||||||||||||||||||||||||||||
App Check benutzerdefinierter Anbieter | com.google.firebase:firebase-appcheck-ktx | 16.1.2 | |||||||||||||||||||||||||||||||||||||||||||||
App Check Debug-Anbieter | com.google.firebase:firebase-appcheck-debug | 16.1.2 | |||||||||||||||||||||||||||||||||||||||||||||
App Check Play-Integritätsanbieter | com.google.firebase:firebase-appcheck-playintegrity | 16.1.2 | |||||||||||||||||||||||||||||||||||||||||||||
App-Verteilung | com.google.firebase:firebase-appdistribution | 16.0.0-beta06 | |||||||||||||||||||||||||||||||||||||||||||||
App-Verteilungs-API | com.google.firebase:firebase-appdistribution-api-ktx | 16.0.0-beta06 | |||||||||||||||||||||||||||||||||||||||||||||
App-Distribution-Plugin | com.google.firebase:firebase-appdistribution-gradle | 4.0.0 | |||||||||||||||||||||||||||||||||||||||||||||
Authentifizierung | com.google.firebase:firebase-auth-ktx | 21.1.0 | |||||||||||||||||||||||||||||||||||||||||||||
Cloud-Firestore | com.google.firebase:firebase-firestore-ktx | 24.4.4 | |||||||||||||||||||||||||||||||||||||||||||||
Cloud-Funktionen für das Firebase-Client-SDK | com.google.firebase:firebase-functions-ktx | 20.2.2 | |||||||||||||||||||||||||||||||||||||||||||||
Cloud-Messaging | com.google.firebase:firebase-messaging-ktx | 23.1.2 | |||||||||||||||||||||||||||||||||||||||||||||
Cloud-Speicher | com.google.firebase:firebase-storage-ktx | 20.1.0 | |||||||||||||||||||||||||||||||||||||||||||||
Crashlytics | com.google.firebase:firebase-crashlytics-ktx | 18.3.5 | |||||||||||||||||||||||||||||||||||||||||||||
Crashlytics NDK | com.google.firebase:firebase-crashlytics-ndk | 18.3.5 | |||||||||||||||||||||||||||||||||||||||||||||
Crashlytics-Plugin | com.google.firebase:firebase-crashlytics-gradle | 2.9.4 | |||||||||||||||||||||||||||||||||||||||||||||
Unterstützung für dynamische Feature-Module | com.google.firebase:firebase-dynamic-module-support | 16.0.0-beta03 | |||||||||||||||||||||||||||||||||||||||||||||
Dynamische Links | com.google.firebase:firebase-dynamische-links-ktx | 21.1.0 | |||||||||||||||||||||||||||||||||||||||||||||
In-App-Messaging | com.google.firebase:firebase-inappmessaging-ktx | 20.3.1 | (erforderlich) | ||||||||||||||||||||||||||||||||||||||||||||
In-App-Nachrichtenanzeige | com.google.firebase:firebase-inappmessaging-display-ktx | 20.3.1 | (erforderlich) | ||||||||||||||||||||||||||||||||||||||||||||
Firebase-Installationen | com.google.firebase:firebase-installations-ktx | 17.1.3 | |||||||||||||||||||||||||||||||||||||||||||||
Firebase ML-Modell-Downloader-API | com.google.firebase:firebase-ml-modeldownloader-ktx | 24.1.2 | |||||||||||||||||||||||||||||||||||||||||||||
Leistungsüberwachung | com.google.firebase:firebase-perf-ktx | 20.3.1 | |||||||||||||||||||||||||||||||||||||||||||||
Leistungsüberwachungs-Plugin | com.google.firebase:perf-plugin | 1.4.2 | |||||||||||||||||||||||||||||||||||||||||||||
Echtzeit-Datenbank | com.google.firebase:firebase-database-ktx | 20.1.0 | |||||||||||||||||||||||||||||||||||||||||||||
Remote-Konfig | com.google.firebase:firebase-config-ktx | 21.2.1 | |||||||||||||||||||||||||||||||||||||||||||||
Plug-in für Google Play-Dienste | com.google.gms:google-services | 4.3.15 | |||||||||||||||||||||||||||||||||||||||||||||
Veraltete Bibliotheken | |||||||||||||||||||||||||||||||||||||||||||||||
App Überprüfen Sie den SafetyNet-Anbieter | com.google.firebase:firebase-appcheck-safetynet | 16.1.2 | |||||||||||||||||||||||||||||||||||||||||||||
App-Indizierung | com.google.firebase:firebase-appindexing | 20.0.0 | |||||||||||||||||||||||||||||||||||||||||||||
Firebase ML Kit-Bibliotheken
|
Java
Dienstleistung oder Produkt | Gradle Abhängigkeit | Neueste Ausführung | Analytics hinzufügen? | ||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Firebase Android-BoM (Stückliste) | com.google.firebase:firebase-bom Die neueste Firebase-BoM-Version enthält die neuesten Versionen jeder Firebase-Android-Bibliothek. Um zu erfahren, welche Bibliotheksversionen einer bestimmten BoM-Version zugeordnet sind, lesen Sie die Versionshinweise für diese BoM-Version. | 31.2.3 | |||||||||||||||||||||||||||||||||||||||||||||
AdMob | com.google.android.gms:play-services-ads | 21.5.0 | |||||||||||||||||||||||||||||||||||||||||||||
Analytik | com.google.firebase:firebase-analytics | 21.2.0 | |||||||||||||||||||||||||||||||||||||||||||||
App Check benutzerdefinierter Anbieter | com.google.firebase:firebase-appcheck | 16.1.2 | |||||||||||||||||||||||||||||||||||||||||||||
App Check Debug-Anbieter | com.google.firebase:firebase-appcheck-debug | 16.1.2 | |||||||||||||||||||||||||||||||||||||||||||||
App Check Play-Integritätsanbieter | com.google.firebase:firebase-appcheck-playintegrity | 16.1.2 | |||||||||||||||||||||||||||||||||||||||||||||
App-Verteilung | com.google.firebase:firebase-appdistribution | 16.0.0-beta06 | |||||||||||||||||||||||||||||||||||||||||||||
App-Verteilungs-API | com.google.firebase:firebase-appdistribution-api | 16.0.0-beta06 | |||||||||||||||||||||||||||||||||||||||||||||
App-Distribution-Plugin | com.google.firebase:firebase-appdistribution-gradle | 4.0.0 | |||||||||||||||||||||||||||||||||||||||||||||
Authentifizierung | com.google.firebase:firebase-auth | 21.1.0 | |||||||||||||||||||||||||||||||||||||||||||||
Cloud-Firestore | com.google.firebase:firebase-firestore | 24.4.4 | |||||||||||||||||||||||||||||||||||||||||||||
Cloud-Funktionen für das Firebase-Client-SDK | com.google.firebase:firebase-Funktionen | 20.2.2 | |||||||||||||||||||||||||||||||||||||||||||||
Cloud-Messaging | com.google.firebase:firebase-messaging | 23.1.2 | |||||||||||||||||||||||||||||||||||||||||||||
Cloud-Speicher | com.google.firebase:firebase-storage | 20.1.0 | |||||||||||||||||||||||||||||||||||||||||||||
Crashlytics | com.google.firebase:firebase-crashlytics | 18.3.5 | |||||||||||||||||||||||||||||||||||||||||||||
Crashlytics NDK | com.google.firebase:firebase-crashlytics-ndk | 18.3.5 | |||||||||||||||||||||||||||||||||||||||||||||
Crashlytics-Plugin | com.google.firebase:firebase-crashlytics-gradle | 2.9.4 | |||||||||||||||||||||||||||||||||||||||||||||
Unterstützung für dynamische Feature-Module | com.google.firebase:firebase-dynamic-module-support | 16.0.0-beta03 | |||||||||||||||||||||||||||||||||||||||||||||
Dynamische Links | com.google.firebase:firebase-dynamische-links | 21.1.0 | |||||||||||||||||||||||||||||||||||||||||||||
In-App-Messaging | com.google.firebase:firebase-inappmessaging | 20.3.1 | (erforderlich) | ||||||||||||||||||||||||||||||||||||||||||||
In-App-Nachrichtenanzeige | com.google.firebase:firebase-inappmessaging-display | 20.3.1 | (erforderlich) | ||||||||||||||||||||||||||||||||||||||||||||
Firebase-Installationen | com.google.firebase:firebase-installations | 17.1.3 | |||||||||||||||||||||||||||||||||||||||||||||
Firebase ML-Modell-Downloader-API | com.google.firebase:firebase-ml-modeldownloader | 24.1.2 | |||||||||||||||||||||||||||||||||||||||||||||
Leistungsüberwachung | com.google.firebase:firebase-perf | 20.3.1 | |||||||||||||||||||||||||||||||||||||||||||||
Leistungsüberwachungs-Plugin | com.google.firebase:perf-plugin | 1.4.2 | |||||||||||||||||||||||||||||||||||||||||||||
Echtzeit-Datenbank | com.google.firebase:Firebase-Datenbank | 20.1.0 | |||||||||||||||||||||||||||||||||||||||||||||
Remote-Konfig | com.google.firebase:firebase-config | 21.2.1 | |||||||||||||||||||||||||||||||||||||||||||||
Plug-in für Google Play-Dienste | com.google.gms:google-services | 4.3.15 | |||||||||||||||||||||||||||||||||||||||||||||
Veraltete Bibliotheken | |||||||||||||||||||||||||||||||||||||||||||||||
App Überprüfen Sie den SafetyNet-Anbieter | com.google.firebase:firebase-appcheck-safetynet | 16.1.2 | |||||||||||||||||||||||||||||||||||||||||||||
App-Indizierung | com.google.firebase:firebase-appindexing | 20.0.0 | |||||||||||||||||||||||||||||||||||||||||||||
Firebase ML Kit-Bibliotheken
|
Nächste Schritte
Fügen Sie Ihrer App Firebase-Dienste hinzu:
Gewinnen Sie mit Analytics Einblicke in das Nutzerverhalten.
Richten Sie mit Authentication einen Benutzerauthentifizierungsablauf ein.
Speichern Sie Daten wie Benutzerinformationen mit Cloud Firestore oder Realtime Database .
Speichern Sie Dateien wie Fotos und Videos mit Cloud Storage .
Lösen Sie mit Cloud Functions Back-End-Code aus, der in einer sicheren Umgebung ausgeführt wird.
Senden Sie Benachrichtigungen mit Cloud Messaging .
Finden Sie mit Crashlytics heraus, wann und warum Ihre App abstürzt.
Erfahren Sie mehr über Firebase:
Besuchen Sie Firebase-Projekte verstehen , um mehr über Firebase-Projekte und Best Practices für Projekte zu erfahren.
Besuchen Sie Weitere Informationen zu Android und Firebase, wenn Sie Fragen zu Konzepten haben, die nicht vertraut oder spezifisch für die Firebase- und Android-Entwicklung sind.
Erkunden Sie Beispiel-Firebase-Apps .
Sammeln Sie praktische Erfahrungen mit dem Firebase Android Codelab .
Erfahren Sie mehr über die Firebase in einem Wochenendkurs .
Bereiten Sie den Start Ihrer App vor:
- Richten Sie Budgetbenachrichtigungen für Ihr Projekt in der Google Cloud Console ein.
- Überwachen Sie das Nutzungs- und Abrechnungs- Dashboard in der Firebase-Konsole, um sich einen Überblick über die Nutzung Ihres Projekts über mehrere Firebase-Dienste hinweg zu verschaffen.
- Überprüfen Sie die Firebase-Startcheckliste .
Haben Sie Probleme mit Firebase und Ihrem Android-Projekt? Besuchen Sie die Android-Fehlerbehebung und FAQ .