Firebase Dynamic Links
Firebase Dynamic Links sind Links, die auf mehreren Plattformen und unabhängig davon funktionieren, ob Ihre App bereits installiert ist.
Mit Dynamic Links erhalten Ihre Nutzer die bestmögliche Nutzererfahrung auf der Plattform, auf der sie Ihren Link öffnen. Wenn ein Nutzer einen Dynamic Link unter iOS oder Android, kann er direkt zu den verknüpften Inhalten in Ihrer systemeigenen App weitergeleitet werden. Wenn ein Nutzer denselben Dynamic Link in einem Desktop-Browser öffnet, kann er zu den entsprechenden Inhalten auf Ihrer Website weitergeleitet werden.
Dynamic Links funktionieren auch bei App-Installationen: Wenn ein Nutzer einen Dynamic Link unter iOS oder Android öffnet und Ihre App nicht installiert hat, kann er aufgefordert werden, sie zu installieren. Nach der Installation wird Ihre App gestartet und kann auf den Link zugreifen.
Funktionsweise
Sie können einen Dynamic Link entweder über die Firebase console, using a REST API, iOS or Android Builder API, or by forming a URL by adding Dynamic Link parameters to a domain specific to your app. These parameters specify the links you want to open, depending on the user's platform and whether your app is installed.
Wenn ein Nutzer einen Ihrer Dynamic Links öffnet und Ihre App noch nicht installiert ist, wird der Nutzer zum Google Play Store oder App Store weitergeleitet, um Ihre App zu installieren (sofern Sie nichts anderes angeben). Anschließend wird Ihre App geöffnet. Sie können dann den Link abrufen, der an Ihre App übergeben wurde, und den Deeplink entsprechend Ihrer App verarbeiten.
Benutzerdefinierte Linkdomains
Sie können erstellen Dynamic Links mit Ihrem eigenen Domainnamen:
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 Subdomain vom Typ „page.link“ verwenden:
https://example.page.link/summer-sale
Erstellen Sie Ihre Subdomain kostenlos in der Firebase Konsole.
Alle Dynamic Links Funktionen, einschließlich Analysen, Attributionen nach der Installation und SDK-Integrationen, funktionieren sowohl mit benutzerdefinierten Domains vom Typ „page.link“ als auch mit Ihrer eigenen Domain.
Vorgehensweise bei der Implementierung
| 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. | |
| Erstellen Dynamic Links | Sie können Dynamic Links programmatisch oder über die Firebase Konsole erstellen. | |
| Dynamic Links in Ihrer App verarbeiten | Wenn Ihre App geöffnet wird, prüfen Sie mit dem Dynamic Links SDK, ob ein Dynamic Link an sie übergeben wurde. Wenn ja, rufen Sie den Deeplink aus den Dynamic Link Daten ab und verarbeiten Sie den Deeplink nach Bedarf. | |
| Analysedaten ansehen | Sie können die Leistung Ihrer Dynamic Links in der Firebase Konsole verfolgen. |
Nächste Schritte
- Informationen zu einigen der Firebase Dynamic Links' häufigsten Anwendungsfälle und zur Implementierung.
- Informationen zum Erstellen von Dynamic Links Dynamic Links und zum Empfangen dieser Links in Ihren iOS, Android, Flutter, Unity, und C++ Apps.
- Verwenden Sie Ihre eigene benutzerdefinierte Domain für Dynamic Links.
- Mit zwei Analysetools die Leistung Ihrer Dynamic Links's im Blick behalten.