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, indem Sie entweder die Firebase-Konsole, eine REST-API, eine iOS- oder Android-Builder-API verwenden 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.
Benutzerdefinierte Link-Domains
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
- Erfahren Sie mehr über einige der häufigsten Anwendungsfälle von Firebase Dynamic Links und wie Sie diese implementieren.
- Erfahren Sie, wie Sie dynamische Links erstellen und diese dann in Ihren iOS- , Android- , Flutter- , Unity- und C++ -Apps empfangen.
- Verwenden Sie Ihre eigene benutzerdefinierte Domäne für dynamische Links.
- Verstehen Sie die Leistung Ihrer dynamischen Links mit zwei Analysetools .