Check out what’s new from Firebase@ Google I/O 2021, and join our alpha program for early access to the new Remote Config personalization feature. Learn more

Dynamische Firebase-Links

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

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

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

Wie funktioniert es?

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

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

Sie können dynamische Links mit Ihrem eigenen Domänennamen 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 eine kostenlose benutzerdefinierte page.link-Subdomain verwenden:

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

Erstellen Sie Ihre kostenlose Subdomain in der Firebase-Konsole.

Alle Dynamic Links-Funktionen, einschließlich Analysen, Zuordnungen nach der Installation und SDK-Integrationen, funktionieren sowohl mit benutzerdefinierten page.link-Domains als auch mit Ihrer eigenen Domain.

Implementierungspfad

Firebase und das Dynamic Links SDK einrichten 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.
Dynamische Links erstellen Sie können dynamische Links programmatisch 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 Dynamic Link an sie übergeben wurde. Rufen Sie in diesem Fall den Deeplink aus den Dynamic Link-Daten ab und behandeln Sie den Deeplink nach Bedarf.
Analysedaten anzeigen Verfolgen Sie die Leistung Ihrer Dynamic Links in der Firebase-Konsole.

Nächste Schritte