Auf dieser Seite finden Sie häufig gestellte Fragen und Hilfe zur Fehlerbehebung für Firebase im Allgemeinen sowie für bestimmte Produkte.
Haben Sie andere Probleme oder können Sie das unten beschriebene Problem nicht sehen?
Plattformen und Frameworks
Auf den plattformspezifischen Seiten zur Fehlerbehebung und zu häufig gestellten Fragen finden Sie hilfreiche Tipps und Antworten auf weitere häufig gestellte Fragen.
Firebase-Projekte und Firebase-Apps
Was ist ein Firebase-Projekt?
Ein Firebase-Projekt ist die oberste Ebene für Firebase. In einem Projekt können Sie Ihre Apple-, Android- oder Web-Apps registrieren. Nachdem Sie Ihre Apps bei Firebase registriert haben, können Sie die produktspezifischen Firebase SDKs wie Analytics, Cloud Firestore, Crashlytics oder Remote Config in Ihre App einbinden.
Sie sollten Ihre Apple-, Android- und Web-App-Varianten in einem einzigen Firebase-Projekt registrieren. Sie können mehrere Firebase-Projekte verwenden, um mehrere Umgebungen wie Entwicklung, Staging und Produktion zu unterstützen.
Hier finden Sie einige Ressourcen, mit denen Sie mehr über Firebase-Projekte erfahren können:
- Firebase-Projekte – bietet kurze Übersichten über mehrere wichtige Konzepte zu Firebase-Projekten, einschließlich ihrer Beziehung zu Google Cloud und der grundlegenden Hierarchie eines Projekts und seiner Apps und Ressourcen.
- Allgemeine Best Practices für die Einrichtung von Firebase-Projekten – enthält allgemeine Best Practices auf hoher Ebene für die Einrichtung von Firebase-Projekten und die Registrierung Ihrer Apps in einem Projekt, damit Sie einen klaren Entwicklungsablauf mit verschiedenen Umgebungen haben.
Für alle Firebase-Projekte wird in der Google Cloud-Konsole automatisch das Label firebase:enabled auf der Seite Labels für Ihr Projekt hinzugefügt. Weitere Informationen zu diesem Label finden Sie in unseren FAQs.
Was ist eine Google Cloud-Organisation?
Eine Google Cloud-Organisation ist ein Container für Google Cloud-Projekte (einschließlich Firebase-Projekte). Diese Hierarchie ermöglicht eine bessere Organisation, Zugriffsverwaltung und Prüfung Ihrer Google Cloud- und Firebase-Projekte. Weitere Informationen finden Sie unter Organisationen erstellen und verwalten.
Wie füge ich Firebase einem vorhandenen Google Cloud-Projekt hinzu?
Möglicherweise haben Sie bereits Google Cloud-Projekte, die über die Google Cloud-Konsole oder die Google APIs Console verwaltet werden.
Sie können Firebase diesen vorhandenen Google Cloud-Projekten mit einer der folgenden Optionen hinzufügen:
- Firebase-Konsole verwenden
- Programmatische Option verwenden:
-
Rufen Sie den Firebase Management REST API-Endpunkt
projects.addFirebaseauf. -
Führen Sie den Firebase-CLI-Befehl
firebase projects:addfirebaseaus. - Terraform verwenden
-
Rufen Sie den Firebase Management REST API-Endpunkt
Weitere Informationen zum Hinzufügen von Firebase zu einem Google Cloud-Projekt
Wie funktioniert die Integration von Firebase mit Google Cloud?
Firebase ist eng mit Google Cloud verknüpft. Projekte werden von Firebase und Google Cloud gemeinsam genutzt. Für Projekte können also sowohl Firebase- als auch Google Cloud-Dienste aktiviert sein. Sie können über die Firebase-Konsole oder die Google Cloud-Konsole auf dasselbe Projekt zugreifen. Zum Beispiel:
- Bestimmte Firebase-Produkte werden direkt von Google Cloud unterstützt, z. B. Cloud Storage for Firebase. Die Liste der Produkte, die von Google Cloud unterstützt werden, wird im Laufe der Zeit immer länger.
- Viele Ihrer Einstellungen, darunter die Mitbearbeiter und die Abrechnungsinformationen, werden von Firebase und Google Cloud gemeinsam genutzt. Ihre Nutzung von Firebase und Google Cloud wird auf derselben Rechnung aufgeführt.
Wenn Sie ein Upgrade auf das Blaze-Preismodell (Pay as you go) vornehmen, können Sie außerdem alle erstklassigen Infrastructure-as-a-Service-Produkte und APIs von Google Cloud direkt in Ihrem Firebase-Projekt zu den standardmäßigen Google Cloud-Preisen nutzen. Sie können Daten auch direkt aus Google Cloud in BigQuery exportieren, um sie dort zu analysieren. Weitere Informationen zum Verknüpfen von BigQuery mit Firebase
Die Verwendung von Google Cloud mit Firebase bietet viele Vorteile in Bezug auf Sicherheit, Latenz und Zeitersparnis im Vergleich zu anderen Cloud-Diensten, die nicht am selben Standort gehostet werden. Weitere Informationen finden Sie auf der Google Cloud-Website.
Warum hat mein Google Cloud-Projekt das Label firebase:enabled?
Auf der Seite Labels für Ihr Projekt in der Google Cloud-Konsole sehen Sie möglicherweise das Label firebase:enabled (insbesondere ein Key von firebase mit einem Value von enabled).
Firebase hat dieses Label automatisch hinzugefügt, da es sich bei Ihrem Projekt um ein Firebase-Projekt handelt. Das bedeutet, dass für Ihr Projekt Firebase-spezifische Konfigurationen und Dienste aktiviert sind. Weitere Informationen zur Beziehung zwischen Firebase-Projekten und Google Cloud
Wir empfehlen dringend, dieses Label nicht zu ändern oder zu löschen. Dieses Label wird von Firebase und Google Cloud verwendet, um Ihre Firebase-Projekte aufzulisten, z. B. mit dem REST API-Endpunkt projects.list oder in Menüs in der Firebase Console.
Wenn Sie dieses Label manuell Ihrer Liste von Projektlabels hinzufügen, werden dadurch KEINE Firebase-spezifischen Konfigurationen und Dienste für Ihr Google Cloud-Projekt aktiviert. Dazu müssen Sie Firebase über die Firebase-Konsole (oder für erweiterte Anwendungsfälle über die Firebase Management REST API oder die Firebase-CLI) hinzufügen.
Warum kann in der Firebase-Konsole keine Liste meiner bestehenden Google Cloud-Projekte geladen werden?
Diese FAQs sind in der Regel relevant, wenn Sie versuchen, einem vorhandenen Google Cloud-Projekt über die Firebase-Konsole Firebase hinzuzufügen und Zugriff auf Tausende von Google Cloud-Projekten haben.
Die Firebase-Konsole ist nicht dafür ausgelegt, Tausende von Google Cloud-Projekten zu laden. Stattdessen empfehlen wir, Firebase mit der Firebase CLI, der REST API oder Terraform einem vorhandenen Google Cloud-Projekt hinzuzufügen.
Möglicherweise hilft Ihnen auch der FAQ-Artikel Warum wird mein Firebase-Projekt nicht in meiner Liste der Firebase-Projekte angezeigt? weiter.
Warum wird mein Firebase-Projekt nicht in der Liste der Firebase-Projekte angezeigt?
Diese FAQs gelten, wenn Ihr Firebase-Projekt an den folgenden Stellen nicht angezeigt wird:
- In einer Liste von Projekten, die Sie in der Firebase-Konsole aufrufen
-
In der Antwort auf den Aufruf des REST API-Endpunkts
projects.list -
In der Antwort auf den Befehl Firebase der Befehlszeile
firebase projects:list
Führen Sie diese Schritte zur Fehlerbehebung aus:
-
Versuchen Sie zuerst, auf Ihr Projekt zuzugreifen, indem Sie die Projekt-URL direkt aufrufen. Verwenden Sie das folgende Format:
https://console.firebase.google.com/project/PROJECT-ID/overview -
Wenn Sie nicht auf das Projekt zugreifen können oder Berechtigungsfehler erhalten, prüfen Sie Folgendes:
- Sie müssen in Firebase mit demselben Google-Konto angemeldet sein, das Zugriff auf das Projekt hat. Sie können sich über Ihren Konto-Avatar oben rechts in der Firebase-Konsole an- und abmelden.
- Prüfen Sie, ob Sie das Projekt in der Google Cloud-Konsole aufrufen können.
-
Prüfen Sie in der Google Cloud-Konsole auf der Seite Labels für Ihr Projekt, ob das Label
firebase:enabledvorhanden ist. Firebase und Google Cloud verwenden dieses Label, um Ihre Firebase-Projekte aufzulisten. Wenn Sie dieses Label nicht sehen, aber die Firebase Management API für Ihr Projekt aktiviert ist, fügen Sie das Label manuell hinzu (genauer gesagt einKeyvonfirebasemit einemValuevonenabled). - Sie benötigen eine der einfachen IAM-Rollen (Inhaber, Bearbeiter, Betrachter) oder eine Rolle mit Firebase-Berechtigungen, z. B. eine vordefinierte Firebase-Rolle. Ihre Rolle(n) können Sie auf der Seite IAM der Google Cloud Console ansehen.
- Wenn Ihr Projekt zu einer Google Cloud-Organisation gehört, benötigen Sie möglicherweise zusätzliche Berechtigungen, damit das Projekt in der Firebase-Konsole aufgeführt wird. Wenden Sie sich an die Person, die Ihre Google Cloud-Organisation verwaltet, damit Sie die entsprechende Rolle zum Aufrufen des Projekts erhalten, z. B. die Rolle „Browser“.
Wenn Sie Ihr Projekt nach Ausführung der oben genannten Schritte nicht in einer Liste von Firebase-Projekten sehen, wenden Sie sich an den Firebase-Support.
Wie viele Projekte kann ich pro Google-Konto (E-Mail-Adresse) haben?
- Spark-Tarif: Das Kontingent für die Projekterstellung ist auf eine kleine Anzahl von Projekten (in der Regel etwa 5 bis 10) begrenzt.
- Blaze-Preismodell: Das Kontingent für die Projekterstellung ist weiterhin begrenzt, kann aber durch die Verknüpfung eines Cloud Billing-Kontos mit einem einwandfreien Ruf erhöht werden.
Beachten Sie Folgendes zum Kontingent für die Projekterstellung:
- Dieses Limit ist nicht auf Firebase beschränkt. Die Firebase-Limits für das Projektkontingent sind dieselben wie für Google Cloud.
- In seltenen Fällen können Sie eine Erhöhung des Projektkontingents beantragen.
- Das vollständige Löschen eines Projekts dauert 30 Tage und wird auf das Projektkontingent angerechnet, bis das Projekt vollständig gelöscht ist.
Allgemeine Best Practices für die Einrichtung von Firebase-Projekten
Wie viele Firebase-Apps kann ich in einem Firebase-Projekt haben?
Ein Firebase-Projekt ist ein Container für Firebase-Apps für Apple-, Android- und Web-Plattformen. In Firebase ist die Gesamtzahl der Firebase-Apps in einem Firebase-Projekt auf 30 beschränkt.
Danach lässt die Leistung nach (insbesondere bei Google Analytics). Bei einer höheren Anzahl von Apps funktionieren einige Produktfunktionen nicht mehr. Wenn Sie Google Log-in als Authentifizierungsanbieter verwenden, wird außerdem für jede App in Ihrem Projekt eine zugrunde liegende OAuth 2.0-Client-ID erstellt. In einem einzelnen Projekt können maximal etwa 30 Client-IDs erstellt werden.
Alle Firebase-Apps in einem einzelnen Firebase-Projekt sollten aus Endnutzersicht Plattformvarianten derselben Anwendung sein. Wenn Sie beispielsweise eine White-Label-Anwendung entwickeln, sollte jede unabhängig gekennzeichnete App ein eigenes Firebase-Projekt haben. Die Apple- und Android-Versionen dieses Labels können jedoch im selben Projekt enthalten sein. Allgemeine Best Practices für die Einrichtung von Firebase-Projekten
Wenn Sie für Ihr Projekt mehr als 30 Apps benötigen, können Sie eine Erhöhung des App-Limits beantragen. Ihr Projekt muss im Blaze-Preismodell sein, damit Sie diese Anfrage stellen können. Rufen Sie die Google Cloud-Konsole auf, um Ihren Antrag zu stellen und ihn prüfen zu lassen. Weitere Informationen zur Kontingentverwaltung finden Sie in der Google Cloud-Dokumentation.
Was passiert, wenn ich mein Projekt als Produktionsumgebung tagge?
In der Firebase-Konsole können Sie Ihre Firebase-Projekte mit ihrem Umgebungstyp kennzeichnen, entweder als Produktionsumgebung oder als nicht angegebene (Nicht-Produktions-)Umgebung.
Wenn Sie Ihr Projekt als Umgebungstyp kennzeichnen, hat das keine Auswirkungen auf die Funktionsweise oder die Funktionen Ihres Firebase-Projekts. Die Tags können Ihnen und Ihrem Team jedoch helfen, die verschiedenen Firebase-Projekte für den App-Lebenszyklus zu verwalten.
Wenn Sie Ihr Projekt als Produktionsumgebung kennzeichnen, fügen wir dem Projekt in der Firebase Console ein helles Prod-Tag hinzu. Dieses Tag weist Sie darauf hin, dass sich Änderungen am Projekt auf Ihre zugehörigen Produktions-Apps auswirken können. In Zukunft werden wir möglicherweise weitere Funktionen und Sicherheitsmaßnahmen für Firebase-Projekte hinzufügen, die als Produktionsumgebungen gekennzeichnet sind.
Wenn Sie den Umgebungstyp Ihres Firebase-Projekts ändern möchten, gehen Sie zu
Wo finde ich die App-ID für meine Firebase-App?
Rufen Sie in der Firebase Console die
Hier sind einige Beispielwerte für App-IDs:
-
Firebase-iOS-Apps:
1:1234567890:ios:321abc456def7890 -
Firebase-Android-Apps:
1:1234567890:android:321abc456def7890 -
Firebase-Web-Apps:
1:1234567890:web:321abc456def7890
Welche Voraussetzungen müssen erfüllt sein, damit ich Google Play / AdMob / Google Ads / BigQuery mit meinem Firebase-Projekt oder meiner App verknüpfen kann?
-
Zum Verknüpfen Ihres Google Play-Kontos benötigen Sie Folgendes:
- Eine der folgenden Firebase-Rollen: „Inhaber“ oder „Firebase-Administrator“
- Eine der folgenden Google Play-Zugriffsebenen: Kontoinhaber oder Administrator
- Wenn Sie Ihre AdMob-App verknüpfen möchten, müssen Sie sowohl Inhaber des Firebase-Projekts als auch AdMob-Administrator sein.
- Wenn Sie Ihr AdWords-Konto verknüpfen möchten, müssen Sie sowohl Inhaber eines Firebase-Projekts als auch AdWords-Administrator sein.
- Wenn Sie Ihr BigQuery-Projekt verknüpfen möchten, müssen Sie Inhaber des Firebase-Projekts sein.
Berechtigungen und Zugriff auf Firebase-Projekte
Wie weise ich einem Projektmitglied eine Rolle wie die Rolle „Inhaber“ zu?
Wenn Sie die Rollen verwalten möchten, die den einzelnen Projektmitgliedern zugewiesen sind, müssen Sie Inhaber des Firebase-Projekts sein oder eine Rolle mit der Berechtigung resourcemanager.projects.setIamPolicy haben.
Hier können Sie Rollen zuweisen und verwalten:
-
Die Firebase-Konsole bietet eine vereinfachte Möglichkeit, Projektmitgliedern im Tab Nutzer und Berechtigungen >
settings Einstellungen Rollen zuzuweisen. Sie können eine der einfachen Rollen (Inhaber, Bearbeiter, Betrachter), die Firebase-Administrator-/Betrachterrollen oder eine der vordefinierten Rollen der Firebase-Produktkategorie zuweisen. -
Die Google Cloud-Konsole bietet eine Vielzahl von Tools, mit denen Sie Projektmitgliedern auf der Seite IAM & Verwaltung
IAM Rollen zuweisen können.
Sie können auch benutzerdefinierte Rollen erstellen und verwalten sowie Dienstkonten Zugriff auf Ihr Projekt gewähren.
Hinweis: In der Google Cloud-Console werden Projektmitglieder als Principals bezeichnet.
Wenn der Inhaber Ihres Projekts die Aufgaben eines Inhabers nicht mehr ausführen kann (z. B. weil die Person Ihr Unternehmen verlassen hat) und Ihr Projekt nicht über eine Google Cloud-Organisation verwaltet wird (siehe nächsten Absatz), können Sie sich an den Firebase-Support wenden und dort nachfragen, wie Sie Zugriff auf das Firebase-Projekt beantragen können.
Wenn ein Firebase-Projekt Teil einer Google Cloud-Organisation ist, hat es möglicherweise keinen Inhaber. Wenn Sie keinen Inhaber für Ihr Firebase-Projekt finden, wenden Sie sich an die Person, die Ihre Google Cloud-Organisation verwaltet, um einen Inhaber für das Projekt zuzuweisen.
Wie finde ich den Inhaber eines Firebase-Projekts?
Sie können Projektmitglieder und ihre Rollen an den folgenden Stellen ansehen:
- Wenn Sie in der Firebase-Konsole Zugriff auf das Projekt haben, können Sie die Liste der Projektmitglieder, einschließlich der Inhaber, auf der Seite Nutzer und Berechtigungen der Firebase-Konsole aufrufen.
- Wenn Sie keinen Zugriff auf das Projekt in der Firebase-Konsole haben, prüfen Sie, ob Sie Zugriff auf das Projekt in der Google Cloud-Konsole haben. Die Liste der Projektmitglieder, einschließlich der Inhaber, finden Sie auf der Seite IAM in der Google Cloud Console.
Wenn der Inhaber Ihres Projekts die Aufgaben eines Inhabers nicht mehr ausführen kann (z. B. weil die Person Ihr Unternehmen verlassen hat) und Ihr Projekt nicht über eine Google Cloud-Organisation verwaltet wird (siehe nächsten Absatz), können Sie sich an den Firebase-Support wenden, um einen temporären Inhaber zuweisen zu lassen.
Wenn ein Firebase-Projekt Teil einer Google Cloud-Organisation ist, hat es möglicherweise keinen Inhaber. Stattdessen kann die Person, die Ihre Google Cloud-Organisation verwaltet, viele Aufgaben ausführen, die auch ein Inhaber erledigen kann. Für einige Inhaberaufgaben (z. B. Rollen zuweisen oder Google Analytics-Properties verwalten) muss sich der Administrator jedoch die Rolle „Inhaber“ zuweisen. Wenn Sie keinen Inhaber für Ihr Firebase-Projekt finden können, wenden Sie sich an die Person, die Ihre Google Cloud-Organisation verwaltet, um einen Inhaber für das Projekt zuzuweisen.
Warum oder wann sollte ich einem Projektmitglied die Rolle „Inhaber“ zuweisen?
Damit ein Firebase-Projekt richtig verwaltet werden kann, muss es einen Inhaber haben.
Projektmitglieder mit der Rolle „Inhaber“ sind oft die einzigen Projektmitglieder, die administrative Aufgaben ausführen oder wichtige Benachrichtigungen erhalten können:
- Projektmitglieder mit der Rolle „Inhaber“ sind oft die einzigen Mitglieder, die wichtige administrative Aktionen ausführen können, z. B. Rollen zuweisen und Google Analytics-Properties verwalten. Der Firebase-Support kann administrative Anfragen nur von nachgewiesenen Projektinhabern bearbeiten.
- Projektmitglieder mit der Rolle „Inhaber“ sind oft die einzigen Mitglieder, die (standardmäßig) Benachrichtigungen über Änderungen am Projekt oder an Produkten erhalten (z. B. Abrechnungs- und rechtliche Änderungen, Einstellung von Funktionen usw.). Optional können Sie die wichtigen Kontakte Ihres Projekts anpassen, wenn bestimmte oder zusätzliche Projektmitglieder Benachrichtigungen erhalten sollen.
Nachdem Sie die Inhaber für ein Firebase-Projekt eingerichtet haben, ist es wichtig, diese Zuweisungen auf dem neuesten Stand zu halten.
Wenn ein Firebase-Projekt Teil einer Google Cloud-Organisation ist, kann die Person, die Ihre Google Cloud-Organisation verwaltet, viele Aufgaben ausführen, die auch ein Inhaber ausführen kann. Für einige Inhaber-spezifische Aufgaben (z. B. Rollen zuweisen oder Google Analytics-Properties verwalten) muss sich der Administrator jedoch möglicherweise die tatsächliche Inhaberrolle zuweisen, um diese Aufgaben auszuführen.
Ich glaube, ich habe kein Firebase-Projekt, habe aber eine E-Mail dazu erhalten. Wie greife ich auf dieses Projekt zu?
Die E‑Mail, die Sie erhalten haben, sollte einen Link zum Öffnen Ihres Firebase-Projekts enthalten. Wenn Sie auf den Link in der E‑Mail klicken, sollte das Projekt in der Firebase-Konsole geöffnet werden.
Wenn Sie das Projekt über den Link nicht öffnen können, vergewissern Sie sich, dass Sie in Firebase mit demselben Google-Konto angemeldet sind, mit dem Sie die E‑Mail zum Projekt erhalten haben. Sie können sich in der Firebase-Konsole über Ihren Konto-Avatar oben rechts in der Konsole an- und abmelden.
Wenn Sie Administrator einer Google Cloud-Organisation sind, werden Sie möglicherweise über Änderungen an Firebase-Projekten in Ihrer Organisation benachrichtigt. Möglicherweise haben Sie jedoch nicht die erforderlichen Berechtigungen, um das Firebase-Projekt zu öffnen. In diesen Fällen ist es am einfachsten, sich selbst die Rolle „Inhaber“ zuzuweisen, um das Projekt zu öffnen und die erforderlichen Aktionen auszuführen. Weitere Informationen dazu, warum und wann Sie die Rolle „Inhaber“ zuweisen sollten
API-Schlüssel für Firebase
Sind Firebase-API-Schlüssel geheim? Können sie in meinen Code oder meine Konfigurationsdateien aufgenommen werden?
Hier finden Sie die wichtigsten Informationen zu API-Schlüsseln für Firebase-Dienste:- Standardmäßig öffentlich: API-Schlüssel für Firebase-Dienste identifizieren nur Ihr Firebase-Projekt und Ihre App für diese Dienste. Die Autorisierung erfolgt über die IAM-Berechtigungen Google Cloud, Firebase Security Rules und Firebase App Check.
- Einschränkungen anwenden: Alle von Firebase bereitgestellten API-Schlüssel sind automatisch auf Firebase-bezogene APIs beschränkt. Für alle API-Schlüssel in Ihrem Projekt ist es wichtig, dass Sie geeignete API-Einschränkungen anwenden, um eine unbefugte Nutzung des Kontingents Ihres Projekts für APIs zu verhindern.
- Nur für Firebase-Dienste verwenden: Verwenden Sie Ihre von Firebase bereitgestellten API-Schlüssel nur für Firebase-bezogene APIs. Wenn Ihre App andere APIs verwendet, z. B. die Places API for Maps oder die Gemini Developer API, verwenden Sie einen separaten API-Schlüssel und schränken Sie ihn auf die entsprechende API ein. Nehmen Sie die Gemini Developer API insbesondere niemals in die Zulassungsliste für einen öffentlich zugänglichen API-Schlüssel oder einen Schlüssel auf, der für andere Dienste verwendet wird.
- Security Rules und App Check sind entscheidend: Die Sicherheit Ihrer Realtime Database, Cloud Firestore und Cloud Storage Daten wird durch Firebase Security Rules erzwungen und der Schutz der abgedeckten APIs erfolgt durch Firebase App Check – nicht durch die Geheimhaltung Ihres Firebase-API-Schlüssels.
Wenn die Einrichtung Ihrer App den oben genannten Richtlinien entspricht, müssen auf Firebase-Dienste beschränkte API-Schlüssel nicht als Secrets behandelt werden. Sie können sie bedenkenlos in Ihren Code oder Ihre Konfigurationsdateien einfügen.
Ich habe eine E-Mail von Google Cloud mit dem Betreff „Öffentlich zugänglicher Google API-Schlüssel für Ihr Projekt Google Cloud“ erhalten. Was muss ich tun?
Wenn Sie von Google Cloud eine E-Mail mit dem Betreff „Öffentlich zugänglicher Google-API-Schlüssel für Ihr Google Cloud-Projekt“ erhalten haben und der in der E-Mail aufgeführte API-Schlüssel Ihr Firebase-API-Schlüssel ist, muss der API-Schlüssel die folgenden Anforderungen erfüllen, damit er sicher in Ihren Code- oder Konfigurationsdateien verwendet werden kann. Sie können Folgendes in der Google Cloud Console auf der Seite APIs & Dienste > Anmeldedaten überprüfen.
-
Das ist der API-Schlüssel, den Sie für Ihre Firebase-App und nur für Firebase-Dienste verwenden. Diese Schlüssel werden normalerweise als
Browser key (auto created by Firebase),Android key (auto created by Firebase)oderiOS key (auto created by Firebase)bezeichnet. - Er enthält alle erforderlichen Firebase-bezogenen APIs, die in der Zulassungsliste für API-Einschränkungen des Schlüssels enthalten sind.
-
Es sind keine anderen APIs in der Zulassungsliste für API-Einschränkungen enthalten. Insbesondere sollte die Liste nicht
Generative Language APIenthalten.
Achten Sie außerdem darauf, dass Sie Firebase Security Rules und App Check wie empfohlen für die von Ihnen verwendeten Firebase-Produkte verwenden.
Weitere Informationen zu API-Schlüsseln für Firebase und eine Liste mit häufig gestellten Fragen finden Sie unter API-Schlüssel für Firebase verwenden und verwalten.
Firebase Console
Welche Browser werden für den Zugriff auf die Firebase-Konsole unterstützt?
Auf die Firebase-Konsole kann über aktuelle Versionen gängiger Desktopbrowser wie Chrome, Firefox, Safari und Edge zugegriffen werden. Mobile Browser werden nicht vollständig unterstützt.
Ich kann die Firebase Console aufrufen, aber warum kann ich mein Firebase-Projekt nicht finden oder darauf zugreifen?
Diese FAQs gelten, wenn eines der folgenden Probleme auftritt:
- In der Firebase-Konsole wird eine Fehlerseite zurückgegeben, auf der angegeben wird, dass Ihr Projekt möglicherweise nicht vorhanden ist oder Sie keinen Zugriff darauf haben.
- Ihr Projekt wird in der Firebase-Konsole nicht angezeigt, auch wenn Sie die Projekt-ID oder den Projektnamen in das Suchfeld der Konsole eingeben.
Führen Sie diese Schritte zur Fehlerbehebung aus:
-
Versuchen Sie zuerst, auf Ihr Projekt zuzugreifen, indem Sie die Projekt-URL direkt aufrufen. Verwenden Sie das folgende Format:
https://console.firebase.google.com/project/PROJECT-ID/overview -
Wenn Sie immer noch nicht auf das Projekt zugreifen können oder Berechtigungsfehler erhalten, prüfen Sie Folgendes:
- Sie müssen in Firebase mit demselben Google-Konto angemeldet sein, das Zugriff auf das Projekt hat. Sie können sich über Ihren Konto-Avatar oben rechts in der Firebase-Konsole an- und abmelden.
- Prüfen Sie, ob die Firebase Management API für das Projekt aktiviert ist.
- Sie benötigen eine der einfachen IAM-Rollen (Inhaber, Bearbeiter, Betrachter) oder eine Rolle mit Firebase-Berechtigungen, z. B. eine vordefinierte Firebase-Rolle. Ihre Rolle(n) können Sie auf der Seite IAM der Google Cloud Console ansehen.
- Wenn Ihr Projekt zu einer Google Cloud-Organisation gehört, benötigen Sie möglicherweise zusätzliche Berechtigungen, damit das Projekt in der Firebase-Konsole aufgeführt wird. Wenden Sie sich an die Person, die Ihre Google Cloud-Organisation verwaltet, damit Sie die entsprechende Rolle zum Aufrufen des Projekts erhalten, z. B. die Rolle „Browser“.
Wenn Sie Ihr Projekt mit den oben genannten Schritten nicht finden oder darauf zugreifen können, wenden Sie sich an den Firebase-Support.
Warum wird die Firebase-Konsole bei mir nicht geladen?
Diese FAQs gelten, wenn eines der folgenden Probleme auftritt:
- Eine Seite in der Firebase Console wird nie vollständig geladen.
- Daten auf einer Seite werden nicht wie erwartet geladen.
- Beim Laden der Firebase-Konsole werden Browserfehlermeldungen angezeigt.
Führen Sie diese Schritte zur Fehlerbehebung aus:
- Sehen Sie im Firebase-Status-Dashboard in der Zeile Console nach, ob es Dienstunterbrechungen gibt.
- Verwenden Sie einen unterstützten Browser.
- Versuchen Sie, die Firebase-Konsole in einem Inkognito- oder privaten Fenster zu laden.
- Deaktivieren Sie alle Browsererweiterungen.
- Prüfen Sie, ob die Netzwerkverbindung durch einen Werbeblocker, ein Antivirenprogramm, einen Proxy, eine Firewall oder andere Software blockiert wird.
- Versuchen Sie, die Firebase-Konsole über ein anderes Netzwerk oder Gerät zu laden.
- Wenn Sie Chrome verwenden, suchen Sie in der Konsole der Entwicklertools nach Fehlern.
Wenn das Problem durch keinen der oben genannten Schritte zur Fehlerbehebung behoben wird, wenden Sie sich an den Firebase-Support.
Wie wird die Sprache meiner Firebase-Konsole festgelegt?
Die Spracheinstellung für die Firebase-Konsole basiert auf der Sprache, die in Ihren Google-Kontoeinstellungen ausgewählt ist.
Informationen zum Ändern der Spracheinstellung finden Sie hier.
Die Firebase-Konsole unterstützt die folgenden Sprachen:
- Englisch
- Portugiesisch (Brasilien)
- Französisch
- Deutsch
- Indonesisch
- Japanisch
- Koreanisch
- Russisch
- Chinesisch (vereinfacht)
- Spanisch
- Chinesisch (traditionell)
Welche Rollen und Berechtigungen werden von der Firebase-Konsole unterstützt?
In der Firebase Console und der Google Cloud Console werden dieselben zugrunde liegenden Rollen und Berechtigungen verwendet. Weitere Informationen zu Rollen und Berechtigungen finden Sie in der Firebase IAM-Dokumentation.
Firebase unterstützt die grundlegenden (einfachen) Rollen „Inhaber“, „Bearbeiter“ und „Betrachter“:
- Ein Projektinhaber kann andere Mitglieder zum Projekt hinzufügen, Integrationen einrichten (Projektverknüpfung mit Diensten wie BigQuery oder Slack) und hat vollen Bearbeitungszugriff auf das Projekt.
- Ein Bearbeiter für ein Projekt hat vollen Bearbeitungszugriff für das Projekt.
- Ein Viewer für ein Projekt hat nur Lesezugriff auf das Projekt. In der Firebase-Konsole werden die UI-Steuerelemente für die Bearbeitung nicht ausgeblendet oder deaktiviert. Diese Vorgänge schlagen jedoch für Projektmitglieder mit der Rolle „Betrachter“ fehl.
Firebase unterstützt außerdem:
- Vordefinierte Firebase-Rollen: Spezielle Firebase-Rollen, die eine genauere Zugriffssteuerung als die einfachen Rollen „Inhaber“, „Bearbeiter“ und „Betrachter“ ermöglichen.
- Benutzerdefinierte Rollen: Vollständig angepasste IAM-Rollen, die Sie erstellen, um einen Satz von Berechtigungen anzupassen, der den spezifischen Anforderungen Ihrer Organisation entspricht.
Wie funktioniert die „Beispiel-App“ in der Konsole? Was passiert und was kann ich tun?
Die Firebase-Konsole bietet eine Beispiel-App, mit der Sie Firebase und andere Google-Dienste wie Gemini API ausprobieren können.
Automatische Firebase-Einrichtung und Bereitstellung der Beispiel-App
Wenn Sie die Beispiel-App in der Firebase Console verwenden, werden die folgenden Schritte automatisch ausgeführt:
- Neues Firebase-Projekt für Ihre Beispiel-App erstellen
- Firebase-Web-App im neuen Firebase-Projekt registrieren
- Aktivieren Sie die Dienste und APIs, die von der Beispiel-App verwendet werden (z. B. Firebase Authentication, Cloud Firestore usw.).
- Stellen Sie alle erforderlichen Ressourcen bereit, z. B. Datenbankinstanzen und Sicherheitsregeln.
- Firebase AI Logic für die Verwendung des Gemini Developer API einrichten
- Beispiel-App über Firebase Hosting auf einer temporären Vorschau-URL bereitstellen (diese URL läuft standardmäßig nach 7 Tagen ab)
Codebasis der Beispiel-App ansehen
Option 1: Personalisierte Version der Codebasis der Beispiel-App in Firebase Studio öffnen
Die Beispiel-App bietet die Möglichkeit, eine personalisierte Version des Quellcodes der Beispiel-App in Firebase Studio (dem browserbasierten Arbeitsbereich von Google für die Full-Stack-App-Entwicklung) zu öffnen. Nachdem Sie Ihr Projekt und Ihre App eingerichtet haben (siehe oben), finden Sie Links zu Firebase Studio in Bannern in der Firebase-Konsole und oben in der bereitgestellten App.
Wenn Sie Ihre Beispiel-App in Firebase Studio öffnen, wird Folgendes automatisch für Sie ausgeführt:
- Verwenden Sie dasselbe Firebase-Projekt, dieselbe Firebase Web-App und dieselben Ressourcen, die bei der Ersteinrichtung erstellt wurden (siehe oben).
- Fügen Sie die Firebase-Konfiguration Ihrer Beispiel-App in die Codebasis ein (normalerweise in
src/bootstrap.js).
In Firebase Studio können Sie die Codebasis untersuchen, um zu verstehen, wie Sie mit verschiedenen Firebase- und Google-Diensten interagieren können.
Option 2: Öffentliche, nicht personalisierte Version der Codebasis der Beispiel-App auf GitHub ansehen
Alternativ können Sie sich den Code der Beispiel-App auch in der öffentlichen, nicht personalisierten Version auf GitHub ansehen.
- „Planung mit der Gemini API“ – GitHub-Repository
Firebase Local Emulator Suite
Auf der Seite Local Emulator Suite Häufig gestellte Fragen und Fehlerbehebung findest du hilfreiche Tipps und Antworten auf weitere häufig gestellte Fragen.
Preise
Häufig gestellte Fragen zu Preisen für ein bestimmtes Produkt finden Sie im entsprechenden Abschnitt auf dieser Seite oder in der zugehörigen Produktdokumentation.
Welche Produkte sind kostenpflichtig? Welche sind kostenlos?
Ausführliche Informationen zu kostenpflichtigen und kostenlosen Produkten finden Sie unter Firebase-Tarife.
Bietet Firebase kostenlose Testguthaben für kostenpflichtige Produkte an?
Kostenpflichtige Firebase-Dienste können im Rahmen der Google Cloud-Testversion genutzt werden. Neue Google Cloud- und Firebase-Nutzer können die entsprechenden Produkte und Dienste 90 Tage lang kostenlos ausprobieren. Im Testzeitraum enthalten sind Cloud Billing-Guthaben in Höhe von 300 $.Google Cloud
Während des Google Cloud-Testzeitraums erhalten Sie ein Cloud Billing-Konto. Für alle Firebase-Projekte, die mit diesem Rechnungskonto verknüpft sind, gilt während des Testzeitraums das Blaze-Preismodell (Pay as you go).
Keine Sorge, durch die Verknüpfung eines Firebase-Projekts mit diesem Cloud Billing-Konto für den kostenlosen Testzeitraum können wir Ihnen keine Kosten für die Nutzung über diese Guthaben hinaus in Rechnung stellen. Ihnen werden keine Kosten für die Nutzung über dieses Guthaben hinaus in Rechnung gestellt, sofern Sie die Abrechnung nicht ausdrücklich aktivieren und ein Upgrade Ihres Cloud Billing-Kontos für den kostenlosen Testzeitraum auf ein kostenpflichtiges Konto durchführen. Sie können jederzeit während des Testzeitraums ein Upgrade auf ein kostenpflichtiges Konto vornehmen. Nach dem Upgrade auf ein kostenpflichtiges Konto können Sie weiterhin das verbleibende Guthaben (innerhalb des 90-tägigen Testzeitraums) verwenden.
Nach Ablauf des kostenlosen Testzeitraums wird Ihr verknüpftes Firebase-Projekt automatisch auf den Spark-Tarif herabgestuft, sofern Sie kein Upgrade des Cloud Billing-Kontos für den kostenlosen Testzeitraum auf ein kostenpflichtiges Konto durchgeführt haben. Sie können jederzeit wieder auf den Blaze-Tarif upgraden.
Weitere Informationen zum kostenlosen Testzeitraum von Google Cloud
Woher weiß ich, welches Preismodell für mich das richtige ist?
Ausführliche Informationen zu den Tarifen finden Sie unter Firebase-Tarife.
Spark-Preismodell
Der kostenlose Spark-Tarif ist ideal, um Ihre App kostenlos zu entwickeln. Sie erhalten alle kostenlosen Firebase-Produkte (z. B. Analytics, Remote Config, Crashlytics usw.) und großzügige Mengen unserer kostenpflichtigen Infrastrukturfunktionen. Wenn Sie jedoch die Ressourcen Ihres Spark-Tarifs in einem Kalendermonat überschreiten, wird Ihre App für den Rest des Monats deaktiviert. Außerdem sind Google Cloud-Funktionen nicht verfügbar, wenn Sie den Spark-Tarif verwenden.
Blaze-Preismodell
Das Blaze-Preismodell (Pay as you go) ist für Produktions-Apps vorgesehen. Mit dem Blaze-Preismodell können Sie Ihre App auch mit kostenpflichtigen Google Cloud-Funktionen erweitern. Sie bezahlen nur für die Ressourcen, die Sie verbrauchen. Dies erlaubt eine bedarfsgerechte Skalierung. Wir sind bestrebt, die Preise unseres Blaze-Preismodells wettbewerbsfähig mit den Preisen branchenführender Cloud-Anbieter zu gestalten.
Kann ich jederzeit ein Upgrade oder Downgrade durchführen oder kündigen?
Ja, Sie können Ihr Abo jederzeit upgraden, downgraden oder kündigen. Beachte, dass wir bei Downgrades oder Kündigungen keine anteiligen Erstattungen vornehmen. Wenn Sie also vor Ende des Abrechnungszeitraums ein Downgrade durchführen oder kündigen, müssen Sie trotzdem für den Rest des Monats bezahlen.
Wie unterscheidet sich die kostenlose Nutzung im Blaze-Preismodell von der kostenlosen Nutzung im Spark-Preismodell?
Die kostenlose Nutzung im Blaze-Preismodell wird täglich berechnet. Die Nutzungslimits unterscheiden sich auch vom Spark-Tarif für Cloud Functions, die Telefonauthentifizierung und Test Lab.
Für Cloud Functions wird die kostenlose Nutzung im Blaze-Preismodell auf Cloud Billing-Kontoebene und nicht auf Projektebene berechnet. Es gelten die folgenden Limits:
- 2 Millionen Aufrufe/Monat
- 400.000 GB-Sekunden pro Monat
- 200.000 CPU-Sekunden pro Monat
- 5 GB ausgehender Netzwerktraffic pro Monat
Die kostenlose Nutzung der Telefonauthentifizierung im Blaze-Preismodell wird monatlich berechnet.
Für Test Lab gelten im Blaze-Preismodell für die kostenlose Nutzung die folgenden Limits:
- 30 Minuten pro Tag auf einem physischen Gerät
- 60 Minuten pro Tag auf virtuellen Geräten
Wird das kostenlose Nutzungskontingent zurückgesetzt, wenn ich vom Spark-Preismodell zum Blaze-Preismodell wechsle?
Die kostenlose Nutzung aus dem Spark-Preismodell ist im Blaze-Preismodell enthalten. Die kostenlose Nutzung wird beim Wechsel zum Blaze-Preismodell nicht zurückgesetzt.
Was passiert mit meinem Firebase-Projekt, wenn ich ein Abrechnungskonto in der Google Cloud Console mit diesem Projekt verknüpfe?
Wenn ein Cloud Billing-Konto mit einem Projekt in der Google Cloud Console verknüpft ist, wird dasselbe Projekt automatisch auf das Firebase-Blaze-Preismodell (Pay as you go) umgestellt, sofern es sich zuvor im kostenlosen Spark-Preismodell befand.
Wenn ein vorhandenes aktives Cloud Billing-Konto hingegen in der Google Cloud-Konsole von einem Projekt getrennt wird, wird dieses Projekt auf den kostenlosen Firebase-Spark-Tarif herabgestuft.
Wie kann ich meine Nutzung und Abrechnung im Blick behalten?
Sie können die Nutzung von Projektressourcen in der Firebase Console in einem der folgenden Dashboards nachvollziehen:
- Dashboard Nutzung und Abrechnung auf Projektebene
- Authentication Dashboard „Nutzung“ (speziell für Instanzen der Telefonauthentifizierung)
- Cloud Firestore Dashboard „Nutzung“
- Cloud Functions Dashboard „Nutzung“
- Cloud Storage Dashboard „Nutzung“
- Hosting Dashboard „Nutzung“
- Realtime Database Dashboard „Nutzung“
Kann ich die Nutzung im Blaze-Preismodell begrenzen?
Bei mehreren Diensten können Sie die Nutzung im Blaze-Preismodell begrenzen, indem Sie Ausgabenobergrenzen für Budgets festlegen. Derzeit werden Ausgabenlimits für die folgenden Produkte unterstützt: Firebase AI Logic, Firebase App Hosting, Cloud Functions for Firebase und Firebase Extensions.
Bei den anderen Produkten mit einer kostenpflichtigen Nutzungsstufe können Sie Ihre Nutzung im Blaze-Preismodell nicht begrenzen. Wir prüfen jedoch aktiv Optionen für diese Produkte.
Für alle Produkte mit einer kostenpflichtigen Nutzungsebene können Sie ein Budget für Ihr Projekt oder Konto festlegen und Benachrichtigungen erhalten, wenn die Ausgaben sich diesen Limits nähern. Budgetbenachrichtigungen einrichten
Welche Art von Support erhalte ich?
Bei allen Firebase-Apps, auch bei Apps mit kostenlosen Tarifen, ist E-Mail-Support durch Firebase-Mitarbeiter während der Geschäftszeiten in der US-Pazifikzeit inbegriffen. Alle Konten haben unbegrenzten Support für abrechnungsbezogene Probleme, kontobezogene Probleme, technische Fragen (Fehlerbehebung) und Ereignisberichte.
Bieten Sie Rabatte für Open-Source-Projekte, Nonprofit-Organisationen oder Bildungseinrichtungen an?
Der kostenlose Spark-Tarif kann von Einzelpersonen oder Organisationen jeder Art verwendet werden, einschließlich Nonprofit-Organisationen, Schulen und Open-Source-Projekten. Da diese Tarife bereits großzügige Kontingente enthalten, bieten wir keine speziellen Rabatte oder Tarife für Open-Source-, Nonprofit- oder Bildungsprojekte an.
Bieten Sie Enterprise-Verträge, Preise, Support oder dediziertes Infrastruktur-Hosting an?
Der Blaze-Tarif mit nutzungsabhängiger Abrechnung eignet sich für Unternehmen jeder Größe. Unser SLA entspricht dem Branchenstandard für Cloud-Infrastruktur oder übertrifft ihn sogar. Wir bieten jedoch keine Unternehmensverträge, Preise oder Support an und auch kein dediziertes Infrastruktur-Hosting (d. h. lokale Installationen) für Dienste wie Realtime Database. Wir prüfen jedoch aktiv, ob wir einige dieser Funktionen hinzufügen können.
Bieten Sie Ad-hoc-Preise an? Ich möchte nur für ein oder zwei Funktionen die nutzungsbasierte Abrechnung verwenden.
Wir bieten Ad-hoc-Preise über das Blaze-Preismodell (Pay as you go) an. Dabei zahlen Sie nur für die Funktionen, die Sie nutzen.
Wie funktionieren die kostenpflichtigen Firebase-Abos mit Ads? Gibt es bei kostenpflichtigen Tarifen kostenloses Werbeguthaben?
Die Firebase-Tarife sind von Ads getrennt. Daher gibt es keine kostenlosen Werbeguthaben. Als Firebase-Entwickler können Sie Ihr Ads-Konto mit Firebase verknüpfen, um Conversion-Tracking zu unterstützen.
Alle Werbekampagnen werden direkt in Ads verwaltet und die Abrechnung für Ads erfolgt über die Ads-Konsole.
Was ist mit dem Flame-Abo passiert?
Im Januar 2020 wurde das Flame-Abo (zusätzliches Kontingent von 25 $/Monat) für neue Anmeldungen entfernt. Nutzer des alten Abos hatten eine Übergangsfrist, um ihre Projekte aus dem Flame-Abo zu migrieren.
Im Februar 2022 wurden die verbleibenden Projekte im Flame-Tarif auf den kostenlosen Spark-Tarif herabgestuft.
Entsprechend
- Für bestehende Projekte mit dem Spark-Preismodell oder Blaze-Preismodell und für alle neuen Projekte ist es nicht mehr möglich, zum Flame-Tarif zu wechseln oder sich für diesen Tarif zu registrieren.
- Wenn Sie ein bestehendes Projekt mit Flame-Abo in ein anderes Preismodell verschoben haben, kann das Projekt nicht zum Flame-Abo zurückkehren.
- Projekte, die auf das Spark-Preismodell herabgestuft wurden, können auf das Blaze-Preismodell upgegradet werden, um zusätzliche kostenpflichtige Dienste wieder zu nutzen.
- Verweise auf den Flame-Plan wurden aus der Dokumentation entfernt.
Haben Sie weitere Fragen zur Einstellung des Flame-Abos? Weitere häufig gestellte Fragen finden Sie unten.
Möchten Sie mehr über die anderen von Firebase angebotenen Tarife erfahren? Firebase-Preise Wenn Sie vorhandene Projekte auf einen anderen Tarif umstellen möchten, können Sie dies in der Firebase-Konsole für Ihr Projekt tun.
Zusätzliche FAQs zur Einstellung des Flame-Abos
Ich habe ein Projekt, einen Prozess oder einen geschäftlichen Anwendungsfall, der auf festen Firebase-Kosten basiert. Wie gehe ich am besten vor?
Melden Sie sich für den Blaze-Tarif an und richten Sie Budgetbenachrichtigungen ein. Wenn Sie Firebase AI Logic, App Hosting, Cloud Functions for Firebase oder Firebase Extensions verwenden, empfehlen wir dringend, dass Sie auch Ausgabenlimits für das Budget einrichten. Dadurch wird der entsprechende Dienst pausiert, wenn Ihr Projekt das für diesen Dienst festgelegte Budget überschreitet.
Kann ich einen speziellen Zugriff zum Erstellen neuer Flame-Abo-Projekte erhalten?
Nein, Firebase bietet keinen speziellen Zugriff für Projekte, die zum Flame-Tarif wechseln oder sich dafür registrieren möchten.
Ich habe das Projekt meines Flame-Abos auf einen anderen Tarif umgestellt. Wie kann ich das wieder ändern?
Ein Wechsel zum Flame-Tarif ist nicht mehr möglich. Wenn Sie auf Dienste zugreifen möchten, die im Flame-Tarif enthalten sind, registrieren Sie sich für das Blaze-Preismodell und richten Sie Budgetbenachrichtigungen ein. Wenn Sie Firebase AI Logic, App Hosting, Cloud Functions for Firebase oder Firebase Extensions verwenden, empfehlen wir dringend, dass Sie auch Ausgabenlimits für das Budget einrichten. Dadurch wird der entsprechende Dienst pausiert, wenn Ihr Projekt das für diesen Dienst festgelegte Budget überschreitet.
Mein Projekt wurde im Rahmen der Einstellung des Flame-Tarifs automatisch auf einen anderen Tarif umgestellt. Wie gehe ich am besten vor?
Wenn Ihr Projekt ein höheres Kontingent als das im Spark-Preismodell enthaltene erfordert, müssen Sie ein Upgrade auf das Blaze-Preismodell durchführen.
Warum wird der Flame-Tarif eingestellt?
Im Laufe der Jahre ist die Nutzung des Flame-Tarifs zurückgegangen und die meisten Projekte, die den Tarif nutzen, schöpfen sein volles Potenzial nicht aus. Die Aufrechterhaltung dieses Preismodells ist in der Regel nicht kosteneffizient. Wir sind der Meinung, dass wir alle Nutzer besser unterstützen können, wenn wir Ressourcen für andere Firebase-Initiativen einsetzen.
Datenschutz
Wo finde ich Informationen zu Datenschutz und Sicherheit in Firebase?
Weitere Informationen finden Sie auf der Seite Datenschutz und Sicherheit in Firebase.
Werden mit den Firebase SDKs Nutzungs- oder Diagnosedaten außerhalb von Analytics protokolliert?
Ja. Derzeit ist diese Funktion nur für iOS verfügbar. Das kann sich in Zukunft jedoch ändern. Das Firebase Apple Platforms SDK enthält standardmäßig das FirebaseCoreDiagnostics-Framework. Dieses Framework wird von Firebase verwendet, um Informationen zur SDK-Nutzung und zu Diagnosen zu erfassen, damit zukünftige Produktverbesserungen priorisiert werden können. FirebaseCoreDiagnostics ist optional. Wenn Sie also keine Firebase-Diagnoseprotokolle senden möchten, können Sie die Verknüpfung der Bibliothek mit Ihrer Anwendung aufheben. Den vollständigen Quellcode, einschließlich der protokollierten Werte, finden Sie auf GitHub.
A/B Testing
Auf der Seite A/B Testing Häufig gestellte Fragen und Fehlerbehebung findest du hilfreiche Tipps und Antworten auf weitere häufig gestellte Fragen.
AdMob
Auf der Seite AdMob Häufig gestellte Fragen und Fehlerbehebung findest du hilfreiche Tipps und Antworten auf weitere häufig gestellte Fragen.
Analytics
Auf der Seite Analytics Häufig gestellte Fragen und Fehlerbehebung findest du hilfreiche Tipps und Antworten auf weitere häufig gestellte Fragen.
Authentication
Auf der Seite Authentication Häufig gestellte Fragen und Fehlerbehebung findest du hilfreiche Tipps und Antworten auf weitere häufig gestellte Fragen.
Cloud Functions
Auf der Seite Cloud Functions for Firebase – FAQ und Fehlerbehebung finden Sie hilfreiche Tipps und Antworten auf weitere häufig gestellte Fragen.
Cloud Messaging
Auf der Seite FCM Häufig gestellte Fragen und Fehlerbehebung findest du hilfreiche Tipps und Antworten auf weitere häufig gestellte Fragen.
Cloud Storage for Firebase
Auf der Seite Cloud Storage for FirebaseFehlerbehebung und FAQs finden Sie hilfreiche Tipps und Antworten auf weitere häufig gestellte Fragen.
Crashlytics
Auf der Seite Crashlytics Häufig gestellte Fragen und Fehlerbehebung findest du hilfreiche Tipps und Antworten auf weitere häufig gestellte Fragen.
Dynamic Links
Dynamic Links:Was sind die zukünftigen Pläne von Firebase für Dynamic Links?
Dynamic Links:Warum greift meine Android-App zweimal auf jeden Dynamic Link zu?
Mit der getInvitation API wird der gespeicherte Dynamic Link gelöscht, um zu verhindern, dass zweimal darauf zugegriffen wird. Rufen Sie diese API unbedingt mit dem Parameter autoLaunchDeepLink auf, der in jeder der Deeplink-Aktivitäten auf false gesetzt ist, um ihn für den Fall zu löschen, dass die Aktivität außerhalb der Hauptaktivität ausgelöst wird.
Hosting
Auf der Seite Häufig gestellte Fragen zu Firebase Hosting und Fehlerbehebung finden Sie hilfreiche Tipps und Antworten auf weitere häufig gestellte Fragen.
Performance Monitoring
Auf der Seite Performance Monitoring Häufig gestellte Fragen und Fehlerbehebung findest du hilfreiche Tipps und Antworten auf weitere häufig gestellte Fragen.
Realtime Database
Auf der Seite Realtime Database Häufig gestellte Fragen und Fehlerbehebung findest du hilfreiche Tipps und Antworten auf weitere häufig gestellte Fragen.
Remote Config
Auf der Seite Remote Config Häufig gestellte Fragen und Fehlerbehebung findest du hilfreiche Tipps und Antworten auf weitere häufig gestellte Fragen.
Test Lab
Auf der Seite Test Lab Fehlerbehebung findest du hilfreiche Tipps und Antworten auf weitere häufig gestellte Fragen.
Firebase App Indexing
Was ist mit Firebase App Indexing passiert?
Firebase App Indexing ist nicht mehr die empfohlene Methode zum Indexieren von Inhalten, die als Vorschläge in der Google Suche App angezeigt werden sollen. In diesen FAQs werden andere nützliche Entwicklerprodukte genannt.
Apple-Plattformen
Universelle Links sind die empfohlene Methode, um Nutzer direkt aus Suchergebnissen, von Websites und aus anderen Apps zu bestimmten Inhalten in Ihrer App weiterzuleiten.
Android
Android-App-Links sind die empfohlene Methode, um Nutzer direkt aus Suchergebnissen, von Websites und aus anderen Apps zu bestimmten Inhalten in Ihrer App weiterzuleiten.
Folgende Optionen könnten ebenfalls für Sie interessant sein:
App Search: Leistungsstarke On-Device-Suche
App Actions: Nutzer können Android-Apps mit Google Assistant per Sprachbefehl starten und steuern.
Android-Verknüpfungen: Bieten Sie Nutzern schnelle Möglichkeiten, eine Aktion auszuführen oder auf Inhalte in Ihrer App zuzugreifen.
Firebase Storage für Nutzersegmentierung
Was ist Firebase Storage für Nutzersegmentierung?
Im Firebase-Speicher für Nutzersegmentierung werden Firebase-Installations-IDs und zugehörige Attribute und Segmente sowie von Ihnen erstellte Zielgruppenlisten gespeichert, um Targeting-Informationen für andere Firebase-Dienste bereitzustellen, die diese verwenden, z. B. Crashlytics, FCM, Remote Config-Personalisierung und mehr.