Wir haben Firebase Dynamic Links vor über sieben Jahren eingeführt, um URLs leistungsfähiger zu machen. So kann beispielsweise das Ziel eines Links basierend auf Laufzeitbedingungen dynamisch geändert werden.
Im Laufe der Jahre haben sich das Web und das mobile Ökosystem mit Technologien wie App-Links, Google Play Instant, Universal Links und App-Clips weiterentwickelt. So sind die Aufrufabfolgen in Apps und im Web für Ihre App-Nutzer nahtloser und vorhersehbarer geworden. Wir sind der Meinung, dass Sie und Ihre Nutzer davon profitieren, diese Technologien direkt zu verwenden und das System weiter voranzubringen. Neben diesen neuen Änderungen haben sich jedoch auch die ursprünglichen nativen APIs weiterentwickelt, auf denen Firebase Dynamic Links basieren, und neue Herausforderungen geboten.
So haben Änderungen am Ökosystem beispielsweise dazu geführt, dass wir eine der Hauptfunktionen von Firebase Dynamic Links nicht mehr zuverlässig anbieten können. Diese Funktion ermöglicht es App-Nutzern, nach der Installation unabhängig von der Plattform nahtlos zur App zu wechseln.
Anstatt diese Funktion weiter 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 Sie Zeit benötigen, um alternative Lösungen oder Plattformanbieter auf dem Markt zu bewerten und zu implementieren.
Wir entwickeln Firebase kontinuierlich weiter, um die Anforderungen unserer Nutzer zu erfüllen, während sich das Ökosystem weiterentwickelt und verändert. Wir werden weiterhin neue Funktionen und Updates für Firebase-Produkte einführen und Sie bei der App-Entwicklung unterstützen.
Was sollte ich wissen?
Am 25. August 2025 wird Firebase Dynamic Links eingestellt. Alle über Firebase Dynamic Links bereitgestellten Links (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, aktualisieren wir dieses FAQ-Dokument fortlaufend mit zusätzlichen Informationen. Außerdem stellen wir Migrationsleitfäden für verschiedene Migrationsszenarien bereit, die zu Ihrer aktuellen Verwendung von Firebase Dynamic Links passen könnten.
Wir werden diesen Leitfaden auch weiterhin mit weiteren FAQs aktualisieren, wenn die Einstellung am 25. August 2025 näher rückt und wir weitere Probleme bei der Migration feststellen.
In den folgenden FAQs finden Sie Antworten auf einige der wichtigsten Fragen.
Lesen Sie die häufig gestellten Fragen unter „Wie sollte ich vom Dienst migrieren?“ unten, um mit der Migration zu beginnen.
Wann funktioniert Firebase Dynamic Links nicht mehr?
Am 25. August 2025 wird Firebase Dynamic Links eingestellt. Alle über Firebase Dynamic Links bereitgestellten Links funktionieren dann nicht mehr. Das gilt sowohl für Links, die auf benutzerdefinierten Domains als auch auf Subdomains von page.link gehostet werden.
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 weiter, bis der Dynamic Links-Dienst am 25. August 2025 eingestellt wird.
Was passiert mit meinen Links und meinen Apps, wenn Firebase Dynamic Links am 25. August 2025 eingestellt wird?
Wenn Firebase Dynamic Links eingestellt wird, ist Folgendes zu beachten:
- Für alle angeklickten Links wird Endnutzern eine HTTP-404-Statusantwort 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.
Das folgende Verhalten hängt davon ab, welche SDK-Plattformversion und welcher API-Aufruf in Ihrer App verwendet wird:
iOS
Anwendungsfall API-Aufruf Statuscode Verhalten Kommt es vor, dass Ihre App abstürzt? Kurzlink erstellen shorten (Swift)
shortenUrl (Swift)
shortenWithCompletion (Objective-C)
400 Fehler mit Fehlerursache wird ausgegeben Nein* Attribution „Erstes Öffnen“ Wird automatisch bei FirebaseApp.configure (Swift) bzw. FIRApp.configure (Objective-C) aufgerufen.
400 Es werden keine Fehler ausgegeben, aber ein FDL-Objekt wird mit leeren Daten zurückgesendet. Nein* Attribution wieder öffnen handleUniversalLink (Swift)
handleUniversalLink (Objective-C)
400 Fehler mit Fehlerursache wird ausgegeben Nein* Android
Anwendungsfall API-Aufruf Statuscode Verhalten Kommt es vor, dass Ihre App abstürzt? Kurzlink erstellen buildShortDynamicLink (Kotlin)
buildShortDynamicLink (Java)
400 Fehler mit Fehlerursache wird ausgegeben Nein* Attribution „Erstes Öffnen“ getDynamicLink(getIntent()) (Kotlin)
getDynamicLink(getIntent()) (Java)
400 Die Aufgabe gibt eine Erfolgsantwort zurück, die FDL-Daten sind jedoch leer. Nein* Attribution wieder öffnen getDynamicLink(getIntent()) (Kotlin)
getDynamicLink(getIntent()) (Java)
400 Die Aufgabe gibt eine Erfolgsantwort zurück, die FDL-Daten sind jedoch leer. Nein* Einladung annehmen Das AppInvite-Modul in Google Play-Diensten wird beim Umgang mit Intent-Weiterleitungen (von *.page.link oder benutzerdefinierter Domain) aufgerufen. 400 Zeigt einen Ladebalken an, wenn Google Play-Dienste aufgerufen werden, und verschwindet, wenn eine 400-Antwort zurückgegeben wird. Nein*
Wie sollte ich von dem Dienst migrieren?
Wir haben festgestellt, dass Entwickler unterschiedliche Anforderungen an die Verwendung von Firebase Dynamic Links haben.
Je nach Ihren eigenen Anwendungsfällen und der Bewertung Ihrer Firebase Dynamic Links-Nutzung entspricht wahrscheinlich eines der folgenden Szenarien Ihren Anforderungen.
Was kann ich tun, wenn ich die volle Funktionsparität mit Firebase Dynamic Links benötige?
In diesem Fall empfehlen wir Ihnen, andere Anbieter von Deeplink-Diensten wie Adjust, Airbridge, AppsFlyer, Bitly, Branch, Kochava 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, was die Migration Ihrer Links zu einem beliebigen Anbieter erleichtern kann.
In der folgenden Liste finden Sie Funktionen, die mit Firebase Dynamic Links übereinstimmen. So können Sie einen Anbieter leichter finden.
Funktionen von Firebase Dynamic Links:
- Nutzer werden mit nur einem Klick zum richtigen Shop für ihr Gerät weitergeleitet (bei Bedarf wird auf eine Webseite zurückgegriffen).
- Ermöglicht Nutzern, nach dem Herunterladen und Installieren Ihrer App einen verzögerten Deeplink aufzurufen und den Kaufprozess fortzusetzen
- Bietet Nutzern eine kontextbezogene Umgebung über Deeplinks in Ihrer App (wenn bereits installiert)
- Bietet Analysedaten zu Klickereignissen für dynamische Links
- Ermöglicht das Erstellen von Kurz-URLs
- Ermöglicht es, Links Metadaten für das Teilen in sozialen Netzwerken hinzuzufügen
Was ist, wenn ich Deeplinks zu meiner App erst nach der Installation verwenden möchte?
Für dieses Szenario empfehlen wir die Verwendung von App-Links und universellen Links. Diese von der Plattform unterstützten Funktionen ermöglichen es Entwicklern, ihren Nutzern Deeplinks zur Verfügung zu stellen.
In dieser Anleitung finden Sie weitere Informationen zur Migration zu App-Links und Universal-Links.
Außerdem wird beschrieben, wie Sie optional Firebase Hosting verwenden können, um die erforderlichen Domain- und Asset-Link-Bestätigungsdateien 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 oder die Datei „apple-app-site-association“ für Universal-Links).
Was ist, wenn meine App keine Funktionen von Firebase Dynamic Links mehr benötigt und auch keinen Ersatz dafür?
In diesem Szenario müssen Sie in Ihrer App möglicherweise nichts unternehmen, um den bevorstehenden Sonnenuntergang zu verarbeiten. Wir empfehlen jedoch Folgendes:
Prüfen Sie Ihre vorhandenen Firebase Dynamic Links anhand des Leitfadens zum Exportieren Ihrer Linkmetadaten, um sicherzustellen, dass Ihre Nutzer und Ihre App nicht beeinträchtigt werden, wenn die Links nicht mehr ausgeliefert 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 nicht Ihren Anforderungen entspricht, wenden Sie sich bitte an uns.
Kann ich die Firebase Dynamic Links APIs weiterhin verwenden?
Die Firebase Dynamic Links APIs für Kurzlinks und Analytics sind bis zum 25. August 2025 verfügbar.
Danach sind diese APIs nicht mehr verfügbar und der Dienst wird eingestellt.
Wie kann ich meine Link-Metadaten exportieren?
Eine Anleitung zum Exportieren von Link-Metadaten findest du im Leitfaden zum Exportieren von Link-Metadaten.
Wie erhalte ich Analysedaten zu Firebase Dynamic Links-Links?
Mithilfe des Exportleitfadens können Sie die Metadaten Ihrer Firebase Dynamic Links abrufen, 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 etwa 5 Abfragen pro Sekunde beschränkt. Ein Beispiel dafür, wie Sie bei der Verwendung der API innerhalb dieses Anfragelimits bleiben, finden Sie in diesem Beispiel für eine Cloud-Aufgabe.
Sie können auch Google Analytics verwenden und Ihre Daten für einen Teil der Linkanalysedaten exportieren, einschließlich App-Update-Ereignissen, die nur in Google Analytics verfügbar sind.
Wenn Sie für die Migration eine höhere Anfragerate benötigen, wenden Sie sich bitte an den Firebase-Support.
Was passiert mit den Metadaten vorhandener Links nach dem Einstellungsdatum (25. August 2025)?
Die Metadaten Ihrer Domain und Ihrer Verknüpfungen werden am 25. August 2025 zum Löschen markiert und gemäß unserer Datenaufbewahrungsrichtlinie 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 den aktualisierten Anleitungen zum Einstieg in die Authentifizierung per E-Mail-Link folgen, um sie für Ihr Projekt zu aktivieren und zu implementieren:
Eine vollständige Liste der Aktionen, die von dieser Änderung betroffen sind, finden Sie hier.
Wie wirken sich die Änderungen auf die folgenden Authentifizierungsfunktionen aus: Authentifizierung über 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 umstellen und zur neuen Lösung migrieren, um diese Aktionen auch nach der Einstellung des Firebase Dynamic Links-Dienstes am 25. August 2025 weiterhin verwenden zu können.
In den folgenden Anleitungen finden Sie eine detaillierte Beschreibung der Migration:
Eine vollständige Liste der Aktionen, die davon betroffen sind, finden Sie hier.
Welche Auswirkungen hat die Änderung auf OAuth-Implementierungen mit Firebase Authentication Android SDK-Versionen unter 20.0.0 oder BoM-Versionen unter 26.0.0?
Sie müssen auf das neueste Firebase Authentication Android SDK (mindestens Version 20.0.0) umstellen, um die OAuth-Ablaufimplementierung in Ihren Android-Apps weiterhin verwenden zu können.
Sind E-Mail-Aktionen der 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 wirken sich die Änderungen auf Implementierungen aus, bei denen die Firebase JS SDK-Bibliotheken zur Authentifizierung von OAuth-Anbietern in einer Cordova-App verwendet werden?
Ja, das Firebase JS SDK verwendet Firebase Dynamic Links, um den OAuth-Authentifizierungsablauf zu implementieren. Sie müssen die 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 zu Firebase Dynamic Links gibt es?
Weitere Informationen finden Sie in den häufig gestellten Fragen zum Thema „Wie migriere ich vom Dienst?“. Dort werden verschiedene Migrationsszenarien beschrieben und Migrationsanleitungen für verschiedene verfügbare Alternativen bereitgestellt.