Sie können ein Dynamic Link erstellen, indem Sie manuell eine URL mit dem folgenden Format erstellen:
https://your_subdomain.page.link/?link=your_deep_link&apn=package_name[&amv=minimum_version][&afl=fallback_link]
Dynamic Link Parameter
Deeplink-Parameter (Nutzlastparameter) | |
---|---|
Link |
Der Link, den Ihre App öffnet. Geben Sie eine URL an, die von Ihrer App verarbeitet werden kann. Das ist in der Regel der Inhalt oder die Nutzlast der App, die eine app-spezifische Logik auslöst, z. B. das Gutschreiben eines Gutscheins oder das Anzeigen eines Begrüßungsbildschirms. Dieser Link muss eine korrekt formatierte URL sein, die richtig URL-codiert ist, entweder HTTP oder HTTPS verwendet und kein weiterer dynamischer Link sein darf. |
Android-Parameter | |
---|---|
apn | Der Paketname der Android-App, die zum Öffnen des Links verwendet werden soll. Die App muss über die Übersichtsseite der Firebase-Konsole mit Ihrem Projekt verbunden sein. Erforderlich, damit Dynamic Link eine Android-App öffnen kann. |
afl | Der Link, der geöffnet werden soll, wenn die App nicht installiert ist. Geben Sie dies an, wenn Sie etwas anderes als die Installation Ihrer App aus dem Play Store auslösen möchten, wenn die App nicht installiert ist, z. B. die mobile Webversion der Inhalte öffnen oder eine Werbeseite für Ihre App anzeigen. |
amv | Die versionCode der Mindestversion Ihrer App, mit der der Link geöffnet werden kann. Wenn die installierte App eine ältere Version ist, wird der Nutzer zum Play Store weitergeleitet, um die App zu aktualisieren. |
iOS-Parameter | |
---|---|
ibi | Die Bundle-ID der iOS-App, die zum Öffnen des Links verwendet werden soll. Die App muss über die Übersichtsseite der Firebase-Konsole mit Ihrem Projekt verbunden sein. Erforderlich, damit Dynamic Link eine iOS-App öffnen kann. |
ifl | Der Link, der geöffnet werden soll, wenn die App nicht installiert ist. Geben Sie dies an, wenn Sie etwas anderes als die Installation Ihrer App aus dem App Store ausführen möchten, wenn die App nicht installiert ist, z. B. die mobile Webversion der Inhalte öffnen oder eine Werbeseite für Ihre App anzeigen. |
ius | Das benutzerdefinierte URL-Schema Ihrer App, falls es sich von der Bundle-ID Ihrer App unterscheidet |
ipfl | Der Link, der auf iPads geöffnet werden soll, wenn die App nicht installiert ist. Geben Sie dies an, wenn Sie etwas anderes als die Installation Ihrer App aus dem App Store auslösen möchten, wenn die App nicht installiert ist, z. B. die Webversion der Inhalte öffnen oder eine Werbeseite für Ihre App anzeigen. |
ipbi | Die Bundle-ID der iOS-App, die auf iPads zum Öffnen des Links verwendet werden soll. Die App muss über die Übersichtsseite der Firebase-Konsole mit Ihrem Projekt verbunden sein. |
isi | Die App-Store-ID Ihrer App, die verwendet wird, um Nutzer zum App Store weiterzuleiten, wenn die App nicht installiert ist |
imv | Die Versionsnummer der Mindestversion Ihrer App, mit der der Link geöffnet werden kann. Dieses Flag wird an Ihre App übergeben, wenn sie geöffnet wird. Ihre App muss entscheiden, was damit geschehen soll. |
efr | Wenn der Wert auf „1“ gesetzt ist, wird die App-Vorschauseite beim Öffnen von Dynamic Link übersprungen und stattdessen zur App oder zum Store weitergeleitet. Über die App-Vorschauseite (standardmäßig aktiviert) können Nutzer zuverlässiger zum richtigen Ziel weitergeleitet werden, wenn sie Dynamic Links in Apps öffnen. Wenn Sie jedoch erwarten, dass ein Dynamic Link nur in Apps geöffnet wird, die Dynamic Links zuverlässig ohne diese Seite öffnen können, können Sie sie mit diesem Parameter deaktivieren. Dieser Parameter wirkt sich nur auf iOS auf das Verhalten von Dynamic Link aus. |
Weitere Plattformparameter | |
---|---|
ofl | Der Link, der auf anderen Plattformen als Android und iOS geöffnet werden soll. Das ist nützlich, um ein anderes Verhalten auf dem Computer anzugeben, z. B. die Anzeige einer vollständigen Webseite mit dem App-Inhalt bzw. der Nutzlast (wie durch den Parameter „link“ angegeben) mit einem anderen dynamischen Link zum Installieren der App. |
Parameter für Meta-Tags sozialer Medien | |
---|---|
st | Der Titel, der verwendet werden soll, wenn Dynamic Link in einem Social-Media-Beitrag geteilt wird. |
sd | Die Beschreibung, die verwendet werden soll, wenn Dynamic Link in einem Social-Media-Beitrag geteilt wird. |
si | Die URL zu einem Bild, das mit diesem Link in Verbindung steht. Das Bild sollte mindestens 300 × 200 Pixel groß und weniger als 300 KB groß sein. |
Analytics-Parameter | |
---|---|
utm_source utm_medium utm_campaign utm_term utm_content |
Google Play-Analyseparameter |
at ct mt pt |
iTunes Connect-Analyseparameter. |
Fehlerbehebung bei einer URL
Sie können eine Dynamic Link debuggen, indem Sie eine lange oder kurze URL verwenden und einen Debug-Parameter anhängen.
https://example.page.link/?link=https://www.example.com&d=1 https://example.page.link/WXYZ?d=1
Debug-Parameter | |
---|---|
d | Anstatt die Dynamic Link zu laden, können Sie ein Flussdiagramm erstellen, mit dem Sie das Verhalten Ihrer Dynamic Links auf verschiedenen Plattformen und in verschiedenen Konfigurationen in der Vorschau ansehen können. |
Nächste Schritte
Nachdem Sie eine Dynamic Link erstellt haben, müssen Sie Ihre App so einrichten, dass sie Dynamic Links empfängt und Nutzer nach dem Öffnen an die richtige Stelle in Ihrer App weiterleitet.
Informationen zum Empfangen von Dynamic Links in Ihrer App finden Sie in der Dokumentation für iOS, Android, C++ und Unity.