Wir haben Firebase Dynamic Links vor über 7 Jahren eingeführt, um URLs leistungsfähiger zu machen, z. B. durch dynamisches Ändern des Ziels eines Links basierend auf Laufzeitbedingungen.
Im Laufe der Jahre haben sich die Web- und Mobil-Ökosysteme mit Technologien wie App-Links, Google Play Instant, universellen Links und App Clips weiterentwickelt. Dadurch sind die User Journeys über Apps und das Web hinweg für Ihre App-Nutzer nahtloser und vorhersehbarer geworden. Wir sind der Meinung, dass Sie und Ihre Nutzer mehr davon profitieren, wenn Sie diese Technologien direkt übernehmen und das Ökosystem weiter voranbringen. Neben diesen neuen Änderungen haben sich jedoch auch die ursprünglichen nativen APIs, auf denen Firebase Dynamic Links basierte, weiterentwickelt und neue Herausforderungen mit sich gebracht.
Beispielsweise haben sich Änderungen am Ökosystem auf unsere Fähigkeit ausgewirkt, eine konsistent stabile Umgebung für eine der Hauptfunktionen von Firebase Dynamic Links bereitzustellen – App-Nutzern nach der Installation einen reibungslosen Übergang zur App zu ermöglichen, unabhängig von der Plattform.
Anstatt weiterhin eine nicht optimale Lösung zu unterstützen, haben wir uns entschieden, Firebase Dynamic Links einzustellen und unsere Ressourcen auf die Lösung anderer Probleme von Entwicklern zu konzentrieren.
Uns ist bewusst, dass diese Änderung Zeit erfordert, um alternative Lösungen oder Plattformanbieter auf dem Markt zu bewerten und zu übernehmen.
Wir entwickeln Firebase kontinuierlich weiter, um Ihren Anforderungen gerecht zu werden, während sich das Ökosystem weiterentwickelt und verändert. Wir werden auch weiterhin neue Funktionen und Updates für Firebase-Produkte veröffentlichen und möchten Sie bei der App-Entwicklung bestmöglich unterstützen.
Was sollte ich wissen?
Am 25. August 2025 wird Firebase Dynamic Links eingestellt. Alle Links, die von Firebase Dynamic Links bereitgestellt werden (sowohl auf benutzerdefinierten Domains als auch auf page.link-Subdomains gehostet), funktionieren dann nicht mehr und Sie können keine neuen Links mehr erstellen.
Damit Sie entscheiden können, wie Sie von Firebase Dynamic Links migrieren, werden wir dieses FAQ-Dokument weiterhin mit zusätzlichen Informationen aktualisieren, die Sie berücksichtigen sollten. Außerdem stellen wir Migrationsanleitungen für verschiedene Migrationsszenarien bereit, die möglicherweise der Art und Weise entsprechen, wie Sie Firebase Dynamic Links heute verwenden.
Wir werden diesen Leitfaden im Zuge der Einstellung am 25. August 2025 auch weiterhin mit weiteren FAQs aktualisieren und zusätzliche Probleme aufnehmen, die wir im Rahmen unserer Unterstützung bei der Migration feststellen.
In den FAQs unten findest du Antworten auf einige der wichtigsten Fragen.
Informationen zum Starten der Migration finden Sie weiter unten im Abschnitt Wie migriere ich vom Dienst?.
Wann funktionieren Firebase Dynamic Links nicht mehr?
Am 25. August 2025 wird Firebase Dynamic Links eingestellt. Alle Links, die über Firebase Dynamic Links bereitgestellt werden (sowohl die auf benutzerdefinierten Domains als auch die auf page.link-Subdomains gehosteten), funktionieren dann nicht mehr.
Wie viel Zeit habe ich für die Migration?
Sie haben bis zum 25. August 2025 Zeit, die Migration abzuschließen.
Funktionieren neue und bestehende Links weiterhin?
Ja, Ihre neuen und bestehenden Links funktionieren weiterhin, bis der Dynamic Links-Dienst am 25. August 2025 eingestellt wird.
Kann ich die automatisch bereitgestellten .page.link-Domains, die für Links verwendet werden, behalten oder übertragen?
Nein. Sobald der Firebase Dynamic Links-Dienst eingestellt wird, sind alle .page.link-Domains nicht mehr verfügbar. Wir empfehlen, diese Fragenliste durchzugehen, um zu beurteilen, wie Sie am besten vom Dienst migrieren können. Wenn Sie alle Funktionen benötigen, folgen Sie dieser Anleitung, um Ihre Metadaten zu exportieren und mit einer neuen Domain zu einem anderen Deep-Linking-Dienstanbieter zu migrieren.
Was passiert mit meinen Links und in meinen Apps, wenn Firebase Dynamic Links am 25. August 2025 eingestellt wird?
Wenn Firebase Dynamic Links eingestellt wird, gilt Folgendes:
- Für alle angeklickten Links wird Endnutzern der HTTP-Statuscode 404 zurückgegeben.
Alle HTTP-Anfragen an:
- https://firebasedynamiclinks.googleapis.com/v1/shortLinks (Short Links API)
- https://firebasedynamiclinks.googleapis.com/v1/SHORT_DYNAMIC_LINK/linkStats (Link Stats API)
wird eine HTTP-Statusantwort 400/403 zurückgegeben.
Die oben genannten Fehlerantworten werden ab dem 25. August 2025 schrittweise ausgegeben, bis nach dem Datum der Einstellung schließlich 100 % der Antworten Fehlerantworten sind.
Das folgende Verhalten basiert darauf, welche SDK-Plattformversion und welcher API-Aufruf in Ihrer App verwendet wird:
iOS
Anwendungsfall API-Aufruf Statuscode Verhalten Wird Ihre App abstürzen? Kurzlink erstellen shorten (Swift)
shortenUrl (Swift)
shortenWithCompletion (Objective-C)
403 Fehler wird mit Fehlerursache ausgegeben Nein* Attribution für das erste Öffnen Wird automatisch bei FirebaseApp.configure (Swift) / FIRApp.configure (Objective-C) aufgerufen.
400 Es werden keine Fehler ausgegeben, aber ein FDL-Objekt mit leeren Daten wird zurückgesendet. Nein* Attribution wieder öffnen handleUniversalLink (Swift)
handleUniversalLink (Objective-C)
400 Fehler wird mit Fehlerursache ausgegeben Nein* Android
Anwendungsfall API-Aufruf Statuscode Verhalten Wird Ihre App abstürzen? Kurzlink erstellen buildShortDynamicLink (Kotlin)
buildShortDynamicLink (Java)
403 Fehler wird mit Fehlerursache ausgegeben Nein* Attribution für das erste Öffnen getDynamicLink(getIntent()) (Kotlin)
getDynamicLink(getIntent()) (Java)
400 Die Aufgabe gibt eine Erfolgsantwort zurück, aber die FDL-Daten sind leer. Nein* Attribution wieder öffnen getDynamicLink(getIntent()) (Kotlin)
getDynamicLink(getIntent()) (Java)
400 Die Aufgabe gibt eine Erfolgsantwort zurück, aber die FDL-Daten sind leer. Nein* Einladung annehmen AppInvite-Modul in Google Play-Diensten, das bei der Verarbeitung der Intent-Weiterleitung (von *.page.link oder einer benutzerdefinierten Domain) aufgerufen wird 400 Zeigt einen Spinner an, wenn die Google Play-Dienste aufgerufen werden. Dieser wird ausgeblendet, wenn eine 400-Antwort zurückgegeben wird. Nein*
Wie sollte ich vom Dienst migrieren?
Wir haben festgestellt, dass verschiedene Entwickler unterschiedliche Anforderungen an die Verwendung von Firebase Dynamic Links haben.
Je nach Ihren Anwendungsfällen und Ihrer Bewertung der Nutzung von Firebase Dynamic Links ist es wahrscheinlich, dass eines der folgenden Szenarien Ihren Anforderungen entspricht.
Was kann ich tun, wenn ich die vollständige Funktionsparität mit Firebase Dynamic Links benötige?
Für dieses Szenario empfehlen wir, andere Deeplink-Dienstleister/-Anbieter wie Adjust, Airbridge, AppsFlyer, Bitly, Branch, Kochava, Singular und andere ähnliche Anbieter auf dem Markt zu verwenden. (Hinweis: Diese Anbieter wurden nicht von Google geprüft, bieten aber ähnliche Funktionen wie Firebase Dynamic Links.)
Sie können auch Ihre Deeplink-Metadaten exportieren, um die Migration Ihrer Links zu einem anderen Anbieter zu vereinfachen.
In der folgenden Liste finden Sie Funktionen, die Ihnen bei der Suche nach einem Anbieter mit ähnlichen Funktionen wie Firebase Dynamic Links helfen können.
Funktionen von Firebase Dynamic Links:
- Leitet Nutzer mit einem einzigen Klick zum richtigen Store für ihr Gerät weiter (und greift bei Bedarf auf eine Webseite zurück)
- Nutzer können nach dem Herunterladen und Installieren Ihrer App über einen verzögerten Deeplink dort weitermachen, wo sie aufgehört haben.
- Bietet Nutzern eine kontextbezogene Erfahrung über Deeplink-Inhalte in Ihrer App (wenn bereits installiert)
- Stellt Analysedaten zu Klickereignissen für dynamische Links bereit
- Ermöglicht das Erstellen von Kurzlink-URLs
- Bietet die Möglichkeit, Links für das Teilen in sozialen Netzwerken Metadaten hinzuzufügen
Was ist, wenn ich nur Deeplinks zu meiner App erstellen möchte, nachdem sie bereits installiert wurde?
In diesem Fall empfehlen wir, App-Links und universelle Links zu verwenden. Diese werden von der Plattform unterstützt und ermöglichen es Entwicklern, Deeplinks für ihre Nutzer bereitzustellen.
In diesem Leitfaden finden Sie weitere Informationen zur Migration zu App-Links und universellen Links.
In diesem Leitfaden wird auch beschrieben, wie Sie optional Firebase Hosting verwenden können, um die erforderlichen Dateien zur Domain- und Asset-Link-Bestätigung auf der Domain zu hosten, die Sie für Ihre neuen Links verwenden möchten (z.B. die Datei „assetlinks.json“ für App-Links, die Datei „apple-app-site-association“ für universelle Links).
Was ist, wenn meine App keine Funktionen von Firebase Dynamic Links mehr benötigt und keinen Ersatz dafür braucht?
In diesem Szenario müssen Sie möglicherweise keine Maßnahmen in Ihrer App ergreifen, um die bevorstehende Einstellung zu berücksichtigen. Wir empfehlen jedoch Folgendes:
Überprüfen Sie Ihre vorhandenen Firebase Dynamic Links anhand der Anleitung zum Exportieren von Link-Metadaten, um sicherzustellen, dass Ihre Nutzer und Ihre App nicht beeinträchtigt werden, wenn die Links nicht mehr bereitgestellt werden.
Löschen Sie die URL-Präfixe für Firebase Dynamic Links in der Firebase Console. Hinweis: Domains mit URL-Präfix werden nach dem 25. August 2025 automatisch gelöscht.
Entfernen Sie das Firebase Dynamic Links SDK aus Ihren Apps.
Wenn Sie ein Migrationsszenario sehen, das Ihre Anforderungen nicht abdeckt, teilen Sie uns dies bitte mit.
Was sollte ich nach Abschluss der Migration tun?
Nachdem Sie die Migration von Firebase Dynamic Links abgeschlossen haben, müssen Sie alle URL-Domainpräfixe (FDL-Domains) löschen, die mit Ihren vorherigen Firebase Dynamic Links in Ihrem Projekt verknüpft sind.
Dazu können Sie
- Bereich „Firebase Dynamic Links“ in der Firebase Console aufrufen
Wählen Sie im Auswahlmenü auf der linken Seite das URL-Präfix aus, das Sie löschen möchten.
Klicken Sie auf das Dreipunkt-Menü neben der Schaltfläche „Neuer dynamischer Link“.
„URL-Präfix löschen“ auswählen
Geben Sie das URL-Präfix ein, um zu bestätigen, dass Sie es löschen möchten, und klicken Sie auf „URL-Präfix löschen“.
Sobald Sie alle URL-Domainpräfixe gelöscht haben, wird Ihr Firebase-Projekt als migriert von Firebase Dynamic Links markiert. Dadurch wird auch die Pop-up-Erinnerung entfernt, die Sie möglicherweise in der Firebase Console für Ihr Projekt gesehen haben.
Beachten Sie, dass dadurch alle Ihre Firebase Dynamic Links gelöscht werden. Sie sollten also vollständig vom Dienst migriert sein, bevor Sie die URL-Domainpräfixe löschen.
Kann ich die Firebase Dynamic Links APIs weiterhin verwenden?
Die Firebase Dynamic Links APIs für Kurzlinks und Analytics bleiben bis zum Einstellungsdatum am 25. August 2025 verfügbar.
Nach diesem Datum sind diese APIs nicht mehr verfügbar und der Dienst wird eingestellt.
Wie kann ich meine Link-Metadaten exportieren?
Eine Anleitung zum Exportieren Ihrer Linkmetadaten finden Sie im Leitfaden zum Exportieren von Linkmetadaten.
Wie kann ich auf die Analysedaten meiner Firebase Dynamic Links zugreifen?
Sie können den Exportleitfaden verwenden, um Ihre Firebase Dynamic Links-Metadaten abzurufen, einschließlich des Links selbst.
Mit der Firebase Dynamic Links Analytics API können Sie Linkstatistikdaten für jeden Ihrer Firebase Dynamic Links abrufen. Diese Analytics API ist auf ca. 5 Abfragen pro Sekunde beschränkt. Ein Beispiel für die Einhaltung dieses Anfragelimits bei Verwendung der API finden Sie in diesem Cloud Tasks-Beispiel.
Du kannst auch Google Analytics verwenden und deine Daten für eine Teilmenge der Link-Analysedaten exportieren, einschließlich App-Update-Ereignissen, die nur in Google Analytics verfügbar sind.
Wenn Sie für die Migration eine höhere Anforderungsrate benötigen, wenden Sie sich bitte an den Firebase-Support.
Was passiert nach dem Einstellungsdatum (25. August 2025) mit den Metadaten vorhandener Links?
Ihre Domain- und Link-Metadaten werden am 25. August 2025 zum Löschen vorgemerkt und gemäß unserer Richtlinie zur Datenaufbewahrung endgültig gelöscht.
Auswirkungen von Firebase Dynamic Links auf Firebase Authentication-Abläufe
Ich möchte die E‑Mail-Link-Authentifizierung in Firebase Authentication für mein Projekt aktivieren. Muss ich Firebase Dynamic Links einrichten?
Nein, Sie müssen Firebase Dynamic Links nicht einrichten, da dies nicht mehr möglich ist. Stattdessen können Sie die aktualisierten Anleitungen zu den ersten Schritten mit der Authentifizierung per E-Mail-Link befolgen, um sie für Ihr Projekt zu aktivieren und zu implementieren:
Vollständige Liste der Aktionen, die von dieser Änderung betroffen sind
Wie werden die folgenden Authentifizierungsfunktionen beeinflusst: Authentifizierung per E‑Mail-Link, Passwort zurücksetzen und E‑Mail-Bestätigung?
Die E‑Mail-Link-Authentifizierung und Ihre Out-of-Band-E‑Mail-Aktionen mit Firebase funktionieren weiterhin. Sie müssen jedoch auf die neuesten Firebase Authentication SDKs upgraden und zur neuen Lösung migrieren, um diese Aktionen nach der Einstellung des Firebase Dynamic Links-Dienstes am 25. August 2025 weiterhin verwenden zu können.
In den unten verlinkten Anleitungen finden Sie Informationen zur Migration:
Eine vollständige Liste der betroffenen Aktionen finden Sie hier.
Wie sind OAuth-Ablaufimplementierungen mit Firebase Authentication Android SDK-Versionen vor v20.0.0 oder BoM-Versionen vor 26.0.0 betroffen?
Sie müssen auf das neueste Firebase Authentication Android SDK (mindestens Version 20.0.0) aktualisieren, um Ihre OAuth-Flow-Implementierung in Ihren Android-Apps weiterhin verwenden zu können.
Sind E‑Mail-Aktionen von Firebase Authentication in Web-Apps betroffen?
Nein. Die Einstellung von Firebase Dynamic Links wirkt sich nur auf die Verarbeitung eingehender URLs auf Mobilgeräten aus.
Wie sind Implementierungen betroffen, die die Firebase JS SDK-Bibliotheken verwenden, um OAuth-Anbieter in einer Cordova-App zu authentifizieren?
Das Firebase JS SDK verwendet Firebase Dynamic Links, um OAuth-Authentifizierungsabläufe in Cordova-Apps zu implementieren. Sie müssen Ihre Implementierung des Ablaufs ändern, indem Sie den OAuth-Ablauf manuell ausführen und die resultierenden OAuth-Anmeldedaten an Firebase übergeben, um den Authentifizierungsablauf abzuschließen.
Weitere Informationen finden Sie im Cordova-Leitfaden.
Welche Alternativen gibt es zu Firebase Dynamic Links?
In den FAQ zur Migration finden Sie verschiedene Migrationsszenarien und Migrationsanleitungen für die verfügbaren Alternativen.