Sie können ein Dynamic Link-Objekt erstellen, indem Sie manuell eine URL im 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, über den Ihre App geöffnet wird. Geben Sie eine URL an, die von Ihrer App verarbeitet werden kann. In der Regel ist das der Inhalt oder die Nutzlast der App, die eine appspezifische Logik auslöst, z. B. das Gutschreiben eines Gutscheins für den Nutzer oder das Einblenden eines Begrüßungsbildschirms. Dieser Link muss richtig formatiert und URL-codiert sein. Außerdem muss er entweder HTTP oder HTTPS verwenden und darf kein weiterer dynamischer Link sein. |
Android-Parameter | |
---|---|
apn | Der Paketname der Android-App, mit der der Link geöffnet werden soll. Die App muss auf der Übersichtsseite der Firebase-Konsole mit Ihrem Projekt verknüpft 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 diese Option an, wenn Ihre App nicht aus dem Play Store installiert werden soll, wenn sie nicht installiert ist, z. B. die Version des Inhalts im mobilen Web ö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 Paket-ID der iOS-App, die zum Öffnen des Links verwendet werden soll. Die App muss auf der Übersichtsseite der Firebase-Konsole mit Ihrem Projekt verknüpft sein. Erforderlich, damit die Dynamic Link eine iOS-App öffnen kann. |
ifl | Der Link, der geöffnet werden soll, wenn die App nicht installiert ist. Geben Sie hier an, was passieren soll, wenn die App nicht installiert ist. Sie können beispielsweise die mobile Webversion der Inhalte öffnen oder eine Werbeseite für Ihre App anzeigen lassen. |
ius | Das benutzerdefinierte URL-Schema Ihrer App, sofern es nicht mit der Bundle-ID Ihrer App übereinstimmt |
Ipfl | Der Link, der auf iPads geöffnet werden soll, wenn die App nicht installiert ist. Geben Sie hier an, was passieren soll, wenn die App nicht installiert ist, z. B. die Webversion der Inhalte öffnen oder eine Werbeseite für Ihre App anzeigen. |
IIPB | Die Bundle-ID der iOS-App, die auf iPads verwendet werden soll, um den Link zu öffnen. Die App muss über die Übersichtsseite der Firebase-Konsole mit Ihrem Projekt verbunden sein. |
isi | Die App-Store-ID Ihrer App, mit der Nutzer zum App Store weitergeleitet werden, 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 dann entscheiden, was damit geschehen soll. |
efr | Wenn er auf „1“ gesetzt ist, wird die App-Vorschauseite übersprungen, wenn Dynamic Link geöffnet wird, und leite stattdessen zur App oder zum Store weiter. Über die App-Vorschauseite (standardmäßig aktiviert) können Nutzer zuverlässiger an das am besten geeignete Ziel weitergeleitet werden, wenn sie Dynamic Links in Apps öffnen. Wenn Sie jedoch davon ausgehen, dass Dynamic Link nur in Apps geöffnet werden soll, die Dynamic Links zuverlässig ohne diese Seite öffnen können, können Sie sie mit diesem Parameter deaktivieren. Dieser Parameter wirkt sich nur unter iOS auf das Verhalten von Dynamic Link aus. |
Sonstige Plattformparameter | |
---|---|
ofl | Der Link, der auf Plattformen geöffnet werden soll, die nicht Android oder iOS sind. Dies ist nützlich, um ein anderes Verhalten auf Desktop-Computern anzugeben, z. B. die vollständige Webseite des App-Inhalts/der Nutzlast (wie durch den Parameter-Link angegeben) mit einem anderen dynamischen Link zur Installation der App anzuzeigen. |
Parameter für Meta-Tags sozialer Medien | |
---|---|
st | Der Titel, der verwendet wird, wenn Dynamic Link in einem Beitrag in sozialen Medien geteilt wird. |
sd | Die Beschreibung, die verwendet werden soll, wenn die Dynamic Link in einem Beitrag in sozialen Medien geteilt wird. |
si | Die URL zu einem Bild, das mit diesem Link verknüpft ist. Das Bild sollte mindestens 300 x 200 Pixel und kleiner als 300 KB 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 mit einem Debug-Parameter verknüpfen.
https://example.page.link/?link=https://www.example.com&d=1 https://example.page.link/WXYZ?d=1
Debug-Parameter | |
---|---|
d | Statt Dynamic Link zu laden, können Sie ein Flussdiagramm generieren, mit dem Sie sich eine Vorschau des Verhaltens von Dynamic Links auf verschiedenen Plattformen und Konfigurationen 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 an die richtige Stelle in Ihrer App weiterleitet, nachdem sie sie geöffnet haben.
Weitere Informationen dazu, wie Sie Dynamic Links in Ihrer App erhalten, finden Sie in der Dokumentation für iOS, Android, C++ und Unity.