Häufig gestellte Fragen zur Einstellung von dynamischen Links

Wir haben Firebase Dynamic Links vor über sieben Jahren eingeführt, um URLs leistungsfähiger zu machen - so kann beispielsweise das Ziel eines Links dynamisch anhand von Laufzeitbedingungen geändert werden.

Im Laufe der Jahre haben sich das Web und die mobilen Ökosysteme mit Technologien wie App-Links, Google Play Instant , universellen Links und App-Clips weiterentwickelt. Dadurch sind Nutzerpfade über Apps und das Web hinweg nahtloser und vorhersehbarer geworden für Ihre App-Nutzer. 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 weiterentwickelt, auf denen Firebase Dynamic Links basiert, und neue Herausforderungen mit sich gebracht.

So haben sich beispielsweise Änderungen im Ökosystem auf unsere Fähigkeit ausgewirkt, eine gleichbleibend stabile Nutzererfahrung für eine der Kernfunktionen von Firebase Dynamic Links zu bieten: App Nutzern einen reibungslosen Übergang in die App nach der Installation zu ermöglichen, unabhängig von der Plattform.

Anstatt weiterhin eine weniger als ideale Nutzererfahrung zu unterstützen, haben wir beschlossen Firebase Dynamic Links einzustellen und unsere Ressourcen auf die Lösung anderer Probleme von Entwicklern zu konzentrieren.

Wir wissen, dass Sie Zeit benötigen, um alternative Lösungen oder Plattformanbieter auf dem Markt zu bewerten und zu übernehmen.

Wir entwickeln Firebase weiter, um Ihren Anforderungen gerecht zu werden, da sich das Ökosystem ständig weiterentwickelt und verändert. Wir werden weiterhin neue Funktionen und Updates für Firebase-Produkte einführen und Sie bei der Entwicklung Ihrer Apps 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 diese FAQ weiterhin mit zusätzlichen Informationen aktualisieren. Außerdem stellen wir Migrationsleitfäden für verschiedene Migrationsszenarien bereit, die möglicherweise Ihrer aktuellen Verwendung von Firebase Dynamic Links entsprechen.

Wir werden diesen Leitfaden auch weiterhin mit weiteren FAQs aktualisieren, wenn die Einstellung näher rückt und wir zusätzliche Probleme entdecken, während wir Sie bei der Migration unterstützen.

In den folgenden FAQs finden Sie Antworten auf einige der wichtigsten Fragen.

Informationen zum Starten der Migration finden Sie weiter unten unter „Wie migriere ich vom Dienst?“ FAQ.

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.

Wie viel Zeit habe ich für die Migration?

Sie haben bis zum 25. August 2025 Zeit, die Migration abzuschließen.

Ja, Ihre neuen und vorhandenen Links funktionieren weiterhin, bis der Dynamic Links Dienst am 25. August 2025 eingestellt wird.

Nein, sobald der Firebase Dynamic Links-Dienst eingestellt wird, sind keine .page.link-Domains mehr verfügbar. Wir empfehlen Ihnen, diese Fragenliste durchzugehen, um zu entscheiden, wie Sie am besten vom Dienst migrieren, und wenn alle Funktionen beibehalten werden sollen, folgen Sie dieser Anleitung zum Exportieren Ihrer Metadaten und zur Migration zu einem anderen Anbieter von Deeplink-Diensten mit einer neuen Domain.

Wenn Firebase Dynamic Links eingestellt wird, gilt Folgendes:

  • Alle angeklickten Links geben eine HTTP 404-Statusantwort an die Endnutzer 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 Stats API)

    geben eine HTTP 400/403-Statusantwort zurück.

  • Die oben genannten Fehlerantworten werden ab dem 25. August 2025 schrittweise eingeführt, bis nach dem Datum der Einstellung schließlich 100% der Antworten Fehlerantworten sind.

  • Das folgende Verhalten hängt davon ab, welche SDK-Plattformversion und welcher API-Aufruf in Ihrer App verwendet werden:

    iOS

    Anwendungsfall API-Aufruf Status code Verhalten Stürzt Ihre App ab?
    Kurzlink erstellen

    shorten (Swift)

    shortenUrl (Swift)

    shortenWithCompletion (Objective-C)

    403 Fehler mit Fehlerursache wird ausgegeben Nein*
    Attribution: Erstes Ö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 mit Fehlerursache wird ausgegeben Nein*

    Android

    Anwendungsfall API-Aufruf Status code Verhalten Stürzt Ihre App ab?
    Kurzlink erstellen

    buildShortDynamicLink (Kotlin)

    buildShortDynamicLink (Java)

    403 Fehler mit Fehlerursache wird ausgegeben Nein*
    Attribution: Erstes Öffnen

    getDynamicLink(getIntent()) (Kotlin)

    getDynamicLink(getIntent()) (Java)

    400 Aufgabe gibt eine Erfolgsantwort zurück, aber FDL-Daten sind leer Nein*
    Attribution: Wieder öffnen

    getDynamicLink(getIntent()) (Kotlin)

    getDynamicLink(getIntent()) (Java)

    400 Aufgabe gibt eine Erfolgsantwort zurück, aber FDL-Daten sind leer Nein*
    Einladung annehmen AppInvite-Modul in Google Play-Diensten wird beim Verarbeiten der Intent Weiterleitung aufgerufen (von *.page.link oder benutzerdefinierter Domain) 400 Ein Spinner wird angezeigt, wenn Google Play-Dienste aufgerufen werden, und verschwindet, wenn eine 400-Antwort zurückgegeben wird Nein*

Wie migriere ich vom Dienst?

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 Verwendung von Firebase Dynamic Links entspricht wahrscheinlich eines der folgenden Szenarien Ihren Anforderungen.

In diesem Fall empfehlen wir Ihnen, andere Anbieter von Deeplink-Diensten zu verwenden, z. B. Adjust, Airbridge, AppsFlyer, Bitly, Branch, Kochava, Singular, und andere ähnliche Anbieter auf dem Markt. 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. Dadurch wird die Migration Ihrer Links zu dem von Ihnen ausgewählten Anbieter erleichtert.

In der folgenden Liste finden Sie Anbieter mit Funktionen, die mit denen von Firebase Dynamic Links übereinstimmen.

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)
  • Ermöglicht Nutzern, nach dem Herunterladen und Installieren Ihrer App einen verzögerten Deeplink aufzurufen
  • Bietet Nutzern eine kontextbezogene Nutzererfahrung über Deeplink-Inhalte in Ihrer App (wenn sie bereits installiert ist)
  • Stellt Analysedaten zu Klickereignissen für Dynamic Links bereit
  • Ermöglicht das Erstellen von Kurzlink-URLs
  • Ermöglicht das Hinzufügen von Metadaten zu Links für das Teilen in sozialen Medien

Was ist, wenn ich nur Deeplinks zu meiner App benötige, nachdem sie bereits installiert wurde?

In diesem Fall empfehlen wir Ihnen, App-Links und universelle Links zu verwenden. Dies sind von der Plattform unterstützte Möglichkeiten für Entwickler, ihren Nutzern Deeplinks anzubieten.

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 Domain- und Asset-Link-Bestätigungsdateien in der Domain zu hosten, die Sie für Ihre neuen Links verwenden möchten (z.B. die Datei „assetlinks.json“ für App-Links und die Datei „apple-app-site-association“ für universelle Links).

In diesem Fall 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 Ihrer Link-Metadaten, damit Ihre Nutzer und App nicht beeinträchtigt werden, wenn die Links nicht mehr bereitgestellt werden.

  • Löschen Sie die URL-Präfixe von Firebase Dynamic Links in der Firebase Console. Hinweis: URL-Präfix-Domains 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, informieren Sie uns bitte.

Was muss ich tun, nachdem ich die Migration abgeschlossen habe?

Nachdem Sie die Migration von Firebase Dynamic Links abgeschlossen haben, löschen Sie alle URL-Domainpräfixe (FDL-Domains), die mit Ihren vorherigen Firebase Dynamic Links in Ihrem Projekt verknüpft sind.

Dazu können Sie

  1. zum Bereich „Firebase Dynamic Links“ in der Firebase Console navigieren.
  2. Das URL-Präfix, das Sie löschen möchten, in der Auswahl auf der linken Seite auswählen Screenshot der FDL-Konsole mit der Auswahl des URL-Pfadpräfixes

  3. Auf das Dreipunkt-Menü neben der Schaltfläche „Neuer Dynamic Link“ klicken Screenshot der FDL-Konsole mit Optionen für URL-Pfadpräfixe

  4. „URL-Präfix löschen“ auswählen

  5. Das URL-Präfix eingeben, um zu bestätigen, dass Sie es löschen möchten, und auf „URL-Präfix löschen“ klicken

Nachdem Sie alle URL-Domainpräfixe gelöscht haben, wird Ihr Firebase-Projekt als migriert von Firebase Dynamic Links markiert. Außerdem wird die Pop-up-Erinnerung entfernt, die Sie möglicherweise in der Firebase Console für Ihr Projekt gesehen haben.

Hinweis: Nach Abschluss dieser Aktion werden alle Ihre Firebase Dynamic Links gelöscht. Migrieren Sie also vollständig vom Dienst, bevor Sie Ihre URL-Domainpräfixe lööschen.

Die Firebase Dynamic Links APIs für Kurzlinks und Analytics sind bis zum Datum der Einstellung am 25. August 2025 verfügbar.

Danach können diese APIs nicht mehr verwendet werden und der Dienst wird eingestellt.

Eine Anleitung zum Exportieren Ihrer Link-Metadaten finden Sie im Leitfaden zum Exportieren von Link-Metadaten.

Im Exportleitfaden erfahren Sie, wie Sie Ihre Firebase Dynamic Links-Metadaten abrufen, einschließlich des Links selbst.

Mit der Firebase Dynamic Links Analytics API können Sie Link-Statistikdaten für jeden Ihrer Firebase Dynamic Links abrufen. Diese Analytics API ist auf etwa fünf Anfragen pro Sekunde beschränkt. Ein Beispiel dafür, wie Sie dieses Anfragelimit bei der Verwendung der API einhalten können, finden Sie in diesem Cloud Tasks-Beispiel.

Sie können auch Google Analytics verwenden und Ihre Daten für eine Teilmenge der Link-Analysedaten exportieren, einschließlich der Ereignisse zu App-Updates, die nur in Google Analytics verfügbar sind.

Wenn Sie eine höhere Anfragerate für die Migration benötigen, wenden Sie sich an uns unter Firebase-Support.

Ihre Domain- und Link-Metadaten werden am 25. August 2025 zur Löschung markiert und gemäß unserer Richtlinie zur Datenaufbewahrung gelöscht.

Nein, Sie müssen Firebase Dynamic Links nicht einbinden, da dies nicht mehr möglich ist. Stattdessen können Sie der aktualisierten Anleitung für den Einstieg in die E‑Mail-Link-Authentifizierung folgen, um sie für Ihr Projekt zu aktivieren und zu implementieren:

Vollständige Liste der Aktionen die von dieser Änderung betroffen sind

Die E‑Mail-Link-Authentifizierung und Ihre E‑Mail-Aktionen außerhalb des Bandes mit Firebase werden weiterhin funktionieren. Sie müssen jedoch auf die neuesten Firebase Authentication SDKs aktualisieren und zur neuen Lösung migrieren, um diese Aktionen nach der Einstellung des Firebase Dynamic Links Dienstes am August 25, 2025 weiterhin verwenden zu können.

Eine Anleitung zur Migration finden Sie in den folgenden Leitfäden:

Vollständige Liste der Aktionen, die davon betroffen sind

Wie wirken sich OAuth-Ablaufimplementierungen mit Firebase Authentication Android SDK-Versionen unter Version 20.0.0 oder BoM-Versionen unter 26.0.0 aus?

Sie müssen auf das neueste Firebase Authentication Android SDK (mindestens Version 20.0.0) aktualisieren, um Ihre OAuth-Ablaufimplementierung in Ihren Android-Apps weiterhin verwenden zu können.

Sind E‑Mail-Aktionen von Firebase Authentication in Webanwendungen betroffen?

Nein. Die Einstellung von Firebase Dynamic Links wirkt sich nur auf die Verarbeitung eingehender URLs auf Mobilgeräten aus.

Wie wirken sich Implementierungen aus, bei denen die Firebase JS SDK-Bibliotheken verwendet werden, 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.

In den FAQs unter „Wie migriere ich vom Dienst?“ werden verschiedene Migrationsszenarien beschrieben und Migrationsleitfäden für verschiedene verfügbare Alternativen bereitgestellt.