Sie können einen Dynamic Link 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
| Parameter für Deep Links (Nutzlastparameter) | |
|---|---|
| Link |
Der Link, der in Ihrer 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, wodurch eine appspezifische Logik ausgelöst wird (z. B. Gutschrift eines Gutscheins für den Nutzer oder Anzeige eines Begrüßungsbildschirms). Dieser Link muss eine korrekt formatierte URL sein, ordnungsgemäß URL-codiert sein, entweder HTTP oder HTTPS verwenden und darf kein anderer Dynamic Link sein. |
| Android-Parameter | |
|---|---|
| apn | Der Paketname der Android-App, die zum Öffnen des Links verwendet werden soll. Die App muss auf der Seite „Übersicht“ der Firebase Konsole mit Ihrem Projekt verbunden sein. Erforderlich, damit der Dynamic Link eine Android-App öffnen kann. |
| afl | Der Link, der geöffnet werden soll, wenn die App nicht installiert ist. Geben Sie diesen Parameter an, um etwas anderes zu tun, als die App aus dem Google Play Store zu installieren, wenn sie nicht installiert ist. Sie können beispielsweise die mobile Webversion des Inhalts öffnen oder eine Werbeseite für Ihre App anzeigen. |
| amv | Der 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 Google 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 Seite „Übersicht“ der Firebase Konsole mit Ihrem Projekt verbunden sein. Erforderlich, damit der Dynamic Link eine iOS-App öffnen kann. |
| ifl | Der Link, der geöffnet werden soll, wenn die App nicht installiert ist. Geben Sie diesen Parameter an, um etwas anderes zu tun, als die App aus dem App Store zu installieren, wenn sie nicht installiert ist. Sie können beispielsweise die mobile Webversion des Inhalts öffnen oder eine Werbeseite für Ihre App anzeigen. |
| ius | Das benutzerdefinierte URL-Schema Ihrer App, falls es sich von der Paket-ID Ihrer App unterscheidet |
| ipfl | Der Link, der auf iPads geöffnet werden soll, wenn die App nicht installiert ist. Geben Sie diesen Parameter an, um etwas anderes zu tun, als die App aus dem App Store zu installieren, wenn sie nicht installiert ist. Sie können beispielsweise die Webversion des Inhalts öffnen oder eine Werbeseite für Ihre App anzeigen. |
| ipbi | Die Paket-ID der iOS-App, die auf iPads zum Öffnen des Links verwendet werden soll. Die App muss auf der Seite „Übersicht“ 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 dieser Parameter auf „1“ gesetzt ist, wird die App-Vorschauseite übersprungen, wenn der Dynamic Link geöffnet wird. Stattdessen wird der Nutzer 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 davon ausgehen, dass ein Dynamic Link nur in Apps geöffnet wird, die Dynamic Links auch ohne diese Seite zuverlässig öffnen können, können Sie sie mit diesem Parameter deaktivieren. Dieser Parameter wirkt sich nur auf das Verhalten des Dynamic Link unter iOS aus. |
| Parameter für andere Plattformen | |
|---|---|
| ofl | Der Link, der auf anderen Plattformen als Android und iOS geöffnet werden soll. Dieser Parameter ist nützlich, um ein anderes Verhalten auf dem Desktop festzulegen, z. B. die Anzeige einer vollständigen Webseite mit dem Inhalt/der Nutzlast der App (wie im Parameter „Link“ angegeben) mit einem anderen Dynamic Link zum Installieren der App. |
| Parameter für Meta-Tags für soziale Medien | |
|---|---|
| st | Der Titel, der verwendet werden soll, wenn der Dynamic Link in einem Beitrag in sozialen Medien geteilt wird. |
| sd | Die Beschreibung, die verwendet werden soll, wenn der 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 × 200 Pixel groß und kleiner als 300 KB sein. |
| Analytics-Parameter | |
|---|---|
| utm_source utm_medium utm_campaign utm_term utm_content |
Google Play Analytics-Parameter |
| at ct mt pt |
iTunes Connect Analytics-Parameter |
URL debuggen
Sie können einen 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 den Dynamic Link zu laden, wird ein Flussdiagramm generiert, 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 einen Dynamic Link erstellt haben, müssen Sie Ihre App so einrichten, dass sie Dynamic Links empfangen kann und Nutzer nach dem Öffnen an die richtige Stelle in Ihrer App weitergeleitet werden.
Informationen zum Empfangen von Dynamic Links in Ihrer App finden Sie in der Dokumentation für iOS, Android, C++ und Unity.