Dynamische Firebase-Links

Dynamische Firebase-Links sind Links, die auf mehreren Plattformen wie gewünscht funktionieren und unabhängig davon, ob Ihre App bereits installiert ist oder nicht.

Mit dynamischen Links erhalten Ihre Benutzer das beste verfügbare Erlebnis für die Plattform, auf der sie Ihren Link öffnen. Wenn ein Benutzer einen dynamischen Link auf iOS oder Android öffnet, kann er direkt zu den verlinkten Inhalten in Ihrer nativen App weitergeleitet werden. Wenn ein Benutzer denselben dynamischen Link in einem Desktop-Browser öffnet, kann er zum entsprechenden Inhalt auf Ihrer Website weitergeleitet werden.

Darüber hinaus funktionieren dynamische Links bei allen App-Installationen: Wenn ein Benutzer einen dynamischen Link auf iOS oder Android öffnet und Ihre App nicht installiert hat, kann der Benutzer aufgefordert werden, sie zu installieren. Nach der Installation startet dann Ihre App und kann auf den Link zugreifen.

Wie funktioniert es?

Sie erstellen einen dynamischen Link entweder mithilfe der Firebase-Konsole, mithilfe einer REST-API, der iOS- oder Android-Builder-API oder indem Sie eine URL erstellen, indem Sie dynamische Link-Parameter zu einer für Ihre App spezifischen Domäne hinzufügen. Diese Parameter geben die Links an, die Sie öffnen möchten, abhängig von der Plattform des Benutzers und davon, ob Ihre App installiert ist.

Wenn ein Benutzer einen Ihrer dynamischen Links öffnet und Ihre App noch nicht installiert ist, wird der Benutzer zum Play Store oder App Store weitergeleitet, um Ihre App zu installieren (sofern Sie nichts anderes angeben), und Ihre App wird geöffnet. Anschließend können Sie den Link abrufen, der an Ihre App übergeben wurde, und den Deep-Link entsprechend für Ihre App behandeln.

Sie können dynamische Links mit Ihrem eigenen Domainnamen erstellen :

https://example.com/summer-sale
https://example.com/links/promos/summer-sale
https://links.example.com/summer-sale
https://ex.amp.le/summer-sale

Wenn Sie keine Domain für Ihre App haben, können Sie auch eine kostenlose benutzerdefinierte page.link-Subdomain verwenden:

https://example.page.link/summer-sale

Erstellen Sie Ihre Subdomain kostenlos in der Firebase-Konsole.

Alle Dynamic Links-Funktionen, einschließlich Analysen, Post-Install-Attributionen und SDK-Integrationen, funktionieren sowohl mit benutzerdefinierten page.link-Domains als auch mit Ihrer eigenen Domain.

Implementierungspfad

Richten Sie Firebase und das Dynamic Links SDK ein Aktivieren Sie Firebase Dynamic Links für Ihr Firebase-Projekt in der Firebase-Konsole. Fügen Sie dann das Dynamic Links SDK in Ihre App ein.
Erstellen Sie dynamische Links Sie können dynamische Links programmgesteuert oder mithilfe der Firebase-Konsole erstellen.
Behandeln Sie dynamische Links in Ihrer App Wenn Ihre App geöffnet wird, verwenden Sie das Dynamic Links SDK, um zu überprüfen, ob ein dynamischer Link an sie übergeben wurde. Wenn ja, rufen Sie den Deep Link aus den Dynamic Link-Daten ab und bearbeiten Sie den Deep Link nach Bedarf.
Analysedaten anzeigen Verfolgen Sie die Leistung Ihrer dynamischen Links in der Firebase-Konsole.

Nächste Schritte