Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

Manuelles Erstellen einer Dynamic Link-URL

Sie können einen dynamischen Link erstellen, indem Sie manuell eine URL mit dem folgenden Formular erstellen:

https://your_subdomain.page.link/?link=your_deep_link&apn=package_name[&amv=minimum_version][&afl=fallback_link]

Dynamische Link-Parameter

Deep-Link-Parameter (Payload-Parameter)
Verknüpfung

Der Link, den Ihre App öffnet. Geben Sie eine URL an, die Ihre App verarbeiten kann, normalerweise den Inhalt oder die Nutzlast der App, die eine App-spezifische Logik initiiert (z. Dieser Link muss eine gut formatierte URL sein, ordnungsgemäß URL-codiert sein, entweder HTTP oder HTTPS verwenden und darf kein anderer dynamischer Link sein.

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 für den Dynamic Link, um eine Android-App zu öffnen.
afl Der Link, der geöffnet werden soll, wenn die App nicht installiert ist. Geben Sie dies an, um etwas anderes zu tun, als Ihre App aus dem Play Store zu installieren, wenn die App nicht installiert ist, z. B. die mobile Webversion des Inhalts zu öffnen oder eine Werbeseite für Ihre App anzuzeigen.
amv Die versionCode der Mindestversion der App, die den Link öffnen. Wenn es sich bei der installierten App um eine ältere Version handelt, wird der Benutzer 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 für den Dynamic Link, um eine iOS-App zu öffnen.
ifl Der Link, der geöffnet werden soll, wenn die App nicht installiert ist. Geben Sie dies an, um etwas anderes zu tun, als Ihre App aus dem App Store zu installieren, wenn die App nicht installiert ist, z. B. die mobile Webversion des Inhalts zu öffnen oder eine Werbeseite für Ihre App anzuzeigen.
ius Das benutzerdefinierte URL-Schema Ihrer App, wenn es anders als die Bundle-ID Ihrer App definiert ist
ipfl Der Link zum Öffnen auf iPads, wenn die App nicht installiert ist. Geben Sie dies an, um etwas anderes zu tun, als Ihre App aus dem App Store zu installieren, wenn die App nicht installiert ist, z. B. die Webversion des Inhalts zu öffnen oder eine Werbeseite für Ihre App anzuzeigen.
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 Benutzer an den App Store zu senden, wenn die App nicht installiert ist
imv Die Versionsnummer der Mindestversion der App, die den Link öffnen. Dieses Flag wird beim Öffnen an Ihre App übergeben, und Ihre App muss entscheiden, was damit geschehen soll.
efr Wenn auf '1' gesetzt, überspringen Sie die App-Vorschauseite, wenn der Dynamic Link geöffnet wird, und leiten Sie stattdessen zur App oder zum Store um. Die App-Vorschauseite (standardmäßig aktiviert) kann Benutzer zuverlässiger an das am besten geeignete Ziel weiterleiten, wenn sie dynamische Links in Apps öffnen. Wenn Sie jedoch erwarten, dass ein Dynamic Link nur in Apps geöffnet wird, die Dynamic Links ohne diese Seite zuverlässig öffnen können, können Sie ihn mit diesem Parameter deaktivieren. Dieser Parameter beeinflusst das Verhalten des Dynamic Link nur unter iOS.
Andere Plattformparameter
aus Der Link zum Öffnen auf Plattformen neben Android und iOS. Dies ist nützlich, um ein anderes Verhalten auf dem Desktop anzugeben, z. B. das Anzeigen einer vollständigen Webseite des App-Inhalts/der Nutzlast (wie durch den Param-Link angegeben) mit einem anderen dynamischen Link zum Installieren der App.
Parameter für soziale Meta-Tags
NS Der zu verwendende Titel, wenn der dynamische Link in einem sozialen Beitrag geteilt wird.
sd Die zu verwendende Beschreibung, wenn der dynamische Link in einem sozialen Beitrag geteilt wird.
si Die URL zu einem Bild, das sich auf diesen Link bezieht. Das Bild sollte mindestens 300 x 200 Pixel und weniger als 300 KB groß sein.
Analyseparameter
utm_source
utm_medium
utm_campaign
utm_term
utm_content
gclid
Analyseparameter von Google Play.
bei
ct
mt
pt
iTunes Connect-Analyseparameter.

Debuggen einer URL

Sie können einen dynamischen 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, erstellen Sie ein Flussdiagramm, mit dem Sie das Verhalten Ihrer Dynamic Links auf verschiedenen Plattformen und Konfigurationen in der Vorschau anzeigen können.

Nächste Schritte

Nachdem Sie einen dynamischen Link erstellt haben, müssen Sie Ihre App so einrichten, dass sie dynamische Links empfängt und Benutzer an die richtige Stelle in Ihrer App sendet, nachdem ein Benutzer sie geöffnet hat.

Dynamische Verbindungen in Ihrer Anwendung finden Sie in der Dokumentation erhalten iOS , Android , C ++ und Unity .