Wir haben Firebase Dynamic Links vor über 7 Jahren eingeführt, um URLs leistungsfähiger zu machen – zum Beispiel durch die dynamische Änderung des Ziels eines Links basierend auf Laufzeitbedingungen.
Im Laufe der Jahre haben sich die Web- und mobilen Ökosysteme mit Technologien wie App Links , Google Play Instant , Universal Links und App Clips weiterentwickelt und die Benutzerreisen zwischen Apps und dem Web für Ihre App-Benutzer nahtloser und vorhersehbarer gemacht. Wir glauben, dass Sie und Ihre Benutzer mehr davon profitieren werden, wenn Sie diese Technologien direkt übernehmen und das Ökosystem weiter vorantreiben. Neben diesen neuen Änderungen haben sich jedoch auch die ursprünglichen nativen APIs, auf denen Firebase Dynamic Links aufbaute, weiterentwickelt und neue Herausforderungen mit sich gebracht.
Beispielsweise wirkten sich Änderungen im Ökosystem auf unsere Fähigkeit aus, ein durchgängig stabiles Erlebnis für eine der Kernfunktionen von Firebase Dynamic Links zu bieten – nämlich App-Benutzern einen reibungslosen Übergang zur App nach der Installation zu ermöglichen, unabhängig von der Plattform.
Anstatt weiterhin ein suboptimales Erlebnis zu unterstützen, haben wir beschlossen, Firebase Dynamic Links einzustellen und unsere Ressourcen auf die Lösung anderer Probleme der Entwickler zu konzentrieren.
Wir verstehen, dass diese Änderung Ihre Zeit in Anspruch nehmen wird, um alternative Lösungen oder Plattformanbieter auf dem Markt zu bewerten und einzuführen.
Wir entwickeln Firebase kontinuierlich weiter, um Ihren Anforderungen gerecht zu werden, während sich das Ökosystem weiterentwickelt und verändert. Wir werden weiterhin neue Funktionen und Updates für alle Firebase-Produkte einführen und sind bestrebt, Sie dabei zu unterstützen, bei Ihrer App-Entwicklung Spitzenleistungen zu erbringen.
Was muss ich wissen?
Am 25. August 2025 wird Firebase Dynamic Links eingestellt. Alle von Firebase Dynamic Links bereitgestellten Links (sowohl auf benutzerdefinierten Domains als auch auf page.link-Subdomains gehostet) funktionieren nicht mehr und Sie können keine neuen Links mehr erstellen.
Um Ihnen bei der Entscheidung für die Migration von Firebase Dynamic Links zu helfen, werden wir dieses FAQ-Dokument weiterhin mit zusätzlichen Informationen aktualisieren, die Sie berücksichtigen sollten, und Migrationsleitfäden für verschiedene Migrationsszenarien bereitstellen, die möglicherweise zu Ihrer heutigen Verwendung von Firebase Dynamic Links passen.
Wir werden diesen Leitfaden auch weiterhin mit weiteren häufig gestellten Fragen aktualisieren, wenn die Einstellung auf das Ablaufdatum am 25. August 2025 zugeht und wir weitere Probleme entdecken, während wir Sie bei Ihren Migrationsbemühungen unterstützen.
Sehen Sie sich die FAQs unten an, um einige Ihrer wichtigsten Fragen zu beantworten.
Um mit der Migration zu beginnen, werfen Sie bitte einen Blick auf die FAQ „Wie soll ich vom Dienst migrieren?“ weiter unten.
Wann funktionieren Firebase Dynamic Links nicht mehr?
Am 25. August 2025 wird Firebase Dynamic Links eingestellt. Alle von Firebase Dynamic Links bereitgestellten Links (sowohl diejenigen, die auf benutzerdefinierten Domains als auch auf page.link-Subdomains gehostet werden) funktionieren nicht mehr.
Wie viel Zeit habe ich für die Migration?
Sie haben bis zum 25. August 2025 Zeit, Ihre 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.
Was passiert mit meinen Links und in meinen Apps, wenn Firebase Dynamic Links abläuft (am 25. August 2025)?
Wenn Firebase Dynamic Links eingestellt wird, können Sie Folgendes erwarten:
- Alle angeklickten Links geben eine HTTP 404-Statusantwort an Endbenutzer zurück.
Alle HTTP-Anfragen an:
- https://firebasedynamiclinks.googleapis.com/v1/shortLinks (Short Links API)
- https://firebasedynamiclinks.googleapis.com/v1/SHORT_DYNAMIC_LINK/linkStats (Link-Statistik-API)
gibt eine 400/403-HTTP-Statusantwort zurück.
Das folgende Verhalten hängt davon ab, welche SDK-Plattformversion und welcher API-Aufruf in Ihrer App vorgenommen wurden:
iOS
Anwendungsfall API-Aufruf Statuscode Verhalten Wird Ihre App abstürzen? Kurzlink erstellen verkürzen (schnell)
shortenUrl (Swift)
shortenWithCompletion (Objective-C)
400 Es wird ein Fehler mit Fehlergrund ausgegeben NEIN* Erste offene Namensnennung Wird automatisch auf FirebaseApp.configure (Swift) / FIRApp.configure (Objective-C) aufgerufen.
400 Es werden keine Fehler ausgegeben, aber ein FDL-Objekt wird mit leeren Daten zurückgesendet NEIN* Namensnennung erneut öffnen handleUniversalLink (Swift)
handleUniversalLink (Objective-C)
400 Es wird ein Fehler mit Fehlergrund ausgegeben NEIN* Android
Anwendungsfall API-Aufruf Statuscode Verhalten Wird Ihre App abstürzen? Kurzlink erstellen buildShortDynamicLink (Kotlin)
buildShortDynamicLink (Java)
400 Es wird ein Fehler mit Fehlergrund ausgegeben NEIN* Erste offene Namensnennung getDynamicLink(getIntent()) (Kotlin)
getDynamicLink(getIntent()) (Java)
400 Die Aufgabe gibt eine Erfolgsantwort zurück, aber die FDL-Daten sind leer NEIN* Namensnennung erneut öffnen getDynamicLink(getIntent()) (Kotlin)
getDynamicLink(getIntent()) (Java)
400 Die Aufgabe gibt eine Erfolgsantwort zurück, aber die FDL-Daten sind leer NEIN* Die Einladung annehmen AppInvite-Modul in den Google Play-Diensten, das bei der Verarbeitung der Absichtsumleitung aufgerufen wird (von *.page.link oder einer benutzerdefinierten Domäne) 400 Zeigt einen Spinner an, wenn Google Play Services aufgerufen wird, und verschwindet, wenn eine 400-Antwort zurückgegeben wird NEIN*
Wie soll ich vom Dienst migrieren?
Wir haben festgestellt, dass verschiedene Entwickler unterschiedliche Anforderungen an die Verwendung von Firebase Dynamic Links haben.
Abhängig von Ihren eigenen Anwendungsfällen und der Bewertung Ihrer Firebase Dynamic Links-Nutzung ist es wahrscheinlich, dass eines der folgenden Szenarios Ihren Anforderungen entspricht.
Was soll ich tun, wenn ich volle Funktionsparität mit Firebase Dynamic Links benötige?
Für dieses Szenario empfehlen wir Ihnen, andere Deep-Linking-Dienstanbieter/-Anbieter wie Adjust, AppsFlyer, Bitly, Branch, Kochava und andere ähnliche Anbieter auf dem Markt zu nutzen. (Beachten Sie, dass diese Anbieter nicht von Google überprüft wurden, aber ähnliche Funktionen wie Firebase Dynamic Links bieten.)
Sie können Ihre Deep-Link-Metadaten auch exportieren , was die Migration Ihrer Links zu einem beliebigen Anbieter Ihrer Wahl erleichtern kann.
Um einen Anbieter mit passenden Funktionen für Firebase Dynamic Links zu finden, sehen Sie sich die folgende Funktionsliste an.
Funktionen von Firebase Dynamic Links:
- Leitet Benutzer mit einem einzigen Klick zum richtigen Store für ihr Gerät weiter (und greift bei Bedarf auf eine Webseite zurück)
- Bietet Benutzern eine Fortsetzung der Reise nach dem Herunterladen und Installieren Ihrer App, indem Sie einen verzögerten Deep-Link anzeigen
- Bietet Benutzern ein kontextbezogenes Erlebnis über Deep-Link-Inhalte in Ihrer App (sofern bereits installiert)
- Stellt Analysedaten im Zusammenhang mit dynamischen Link-Klickereignissen bereit
- Bietet die Möglichkeit, Kurzlink-URLs zu erstellen
- Bietet die Möglichkeit, Metadaten zu Links für das Teilen in sozialen Netzwerken hinzuzufügen
Was passiert, wenn mir die Deep-Link-Verknüpfung zu meiner App erst wichtig ist, nachdem sie bereits installiert wurde?
Für dieses Szenario empfehlen wir die Verwendung von App-Links und universellen Links . Dabei handelt es sich um plattformgestützte Möglichkeiten für Entwickler, ihren Benutzern Deep-Linking-Erlebnisse zu bieten.
In dieser Anleitung wird auch beschrieben, wie Sie Firebase Hosting optional verwenden können, um die erforderlichen Domänen- und Asset-Link-Verifizierungsdateien auf der Domäne 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 passiert, wenn meine App keine Funktionen von Firebase Dynamic Links mehr benötigt und keinen Ersatz dafür benötigt?
In diesem Szenario müssen Sie möglicherweise keine Maßnahmen in Ihrer App ergreifen, um den bevorstehenden Sonnenuntergang zu bewältigen. Wir empfehlen jedoch Folgendes:
Überprüfen Sie Ihre vorhandenen dynamischen Firebase-Links gemäß der Anleitung zum Exportieren Ihrer Link-Metadaten, um sicherzustellen, dass Ihre Benutzer und Ihre App nicht beeinträchtigt werden, wenn die Links nicht mehr bereitgestellt werden.
Löschen Sie Ihre Firebase Dynamic Links-URL-Präfixe in der Firebase-Konsole . Hinweis: URL-Präfixdomänen werden nach dem 25. August 2025 automatisch gelöscht.
Entfernen des Firebase Dynamic Links SDK aus Ihren Apps.
Wenn Sie ein Migrationsszenario sehen, das Ihre eigenen Anforderungen nicht abdeckt, teilen Sie uns dies bitte mit
Kann ich weiterhin die Firebase Dynamic Links APIs verwenden?
Die Firebase Dynamic Links APIs für Kurzlinks und Analysen bleiben bis zum Ablaufdatum am 25. August 2025 verfügbar.
Nach diesem Datum stehen diese APIs nicht mehr zur Verfügung und der Dienst wird eingestellt .
Wie kann ich meine Link-Metadaten exportieren?
Anweisungen zum Exportieren Ihrer Link-Metadaten finden Sie in der Anleitung zum Exportieren Ihrer Link-Metadaten.
Wie kann ich meine Firebase Dynamic Links-Linkanalysedaten erhalten?
Sie können den Exportleitfaden verwenden, um Ihre Firebase Dynamic Links-Metadaten abzurufen, einschließlich des Links selbst.
Sie können die Firebase Dynamic Links Analytics-API verwenden, um Linkstatistikdaten für jeden Ihrer Firebase Dynamic Links abzurufen. Diese Analytics-API ist auf ~5 QPS begrenzt. Ein Beispiel für den Betrieb innerhalb dieses Anforderungslimits bei Verwendung der API finden Sie in diesem Cloud-Task-Beispiel .
Sie können auch Google Analytics verwenden und Ihre Daten für eine Teilmenge der Linkanalysedaten exportieren, einschließlich App-Updates-Ereignissen, die nur für Google Analytics gelten.
Wenn Sie zur Unterstützung Ihrer Migration eine höhere Anfragerate benötigen, wenden Sie sich bitte an den Firebase-Support .
Was passiert mit den vorhandenen Link-Metadaten nach dem Ablaufdatum (25. August 2025)?
Ihre Domain- und Link-Metadaten werden am 25. August 2025 zum Löschen markiert und gemäß unserer Datenaufbewahrungsrichtlinie gelöscht.
Ich verwende nur dynamische Links für die Firebase-Authentifizierung. Funktioniert die E-Mail-Link-Authentifizierung in der Firebase-Authentifizierung weiterhin?
Ja, Ihre E-Mail-Link-Authentifizierung mithilfe der Firebase-Authentifizierung funktioniert weiterhin.
Die Firebase-Authentifizierung verwendet derzeit Firebase Dynamic Links, um Authentifizierungslinks anzupassen. Wir werden jedoch ein Update bereitstellen, um sicherzustellen, dass diese Funktionalität auch nach dem Herunterfahren des Firebase Dynamic Links-Dienstes weiterhin funktioniert.
Beachten Sie, dass diese Fortsetzung der Funktionalität unabhängig von der Verwendung von Firebase Dynamic Links für die primären Anwendungsfälle Store- und Web-Routing, verzögertes und reguläres Deep-Linking ist, die gemäß dem oben genannten Migrationszeitplan veraltet sind.
Welche Alternativen gibt es zu Firebase Dynamic Links?
Bitte lesen Sie die FAQ „Wie soll ich vom Dienst migrieren?“ , in der verschiedene Migrationsszenarien detailliert beschrieben werden und Migrationsleitfäden für verschiedene verfügbare Alternativen bereitgestellt werden.