Construction manuelle d'une URL de lien dynamique

Vous pouvez créer un Dynamic Link en construisant manuellement une URL au format suivant :

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

Paramètres Dynamic Link

Paramètre de lien profond (paramètre de charge utile)
lien

Lien que votre application ouvrira. Spécifiez une URL que votre application peut gérer, généralement le contenu ou la charge utile de l'application, qui déclenche une logique spécifique à l'application (par exemple, créditer un bon de réduction à l'utilisateur ou afficher un écran d'accueil). Ce lien doit être une URL bien mise en forme, correctement encodée, utilisant HTTP ou HTTPS, et ne peut pas être un autre lien dynamique.

Paramètres Android
apn Nom du package de l'application Android à utiliser pour ouvrir le lien. L'application doit être associée à votre projet depuis la page "Présentation" de la console Firebase. Nécessaire pour que Dynamic Link ouvre une application Android.
afl Lien à ouvrir lorsque l'application n'est pas installée. Spécifiez cette valeur pour effectuer une action autre que l'installation de votre application depuis le Play Store lorsque l'application n'est pas installée. Par exemple, ouvrez la version Web mobile du contenu ou affichez une page promotionnelle pour votre application.
amv Le versionCode de la version minimale de votre application qui peut ouvrir le lien. Si l'application installée est une ancienne version, l'utilisateur est redirigé vers le Play Store pour la mettre à niveau.
Paramètres iOS
ibi ID du bundle de l'application iOS à utiliser pour ouvrir le lien. L'application doit être associée à votre projet depuis la page "Présentation" de la console Firebase. Obligatoire pour que Dynamic Link puisse ouvrir une application iOS.
ifl Lien à ouvrir lorsque l'application n'est pas installée. Spécifiez cette valeur pour effectuer une action autre que l'installation de votre application depuis l'App Store lorsque l'application n'est pas installée. Par exemple, ouvrez la version Web mobile du contenu ou affichez une page promotionnelle pour votre application.
ius Schéma d'URL personnalisé de votre application, s'il est défini sur une valeur autre que l'ID du bundle de votre application
ipfl Lien à ouvrir sur les iPad lorsque l'application n'est pas installée. Spécifiez cette option pour effectuer une action autre que l'installation de votre application depuis l'App Store lorsque l'application n'est pas installée. Par exemple, ouvrez la version Web du contenu ou affichez une page promotionnelle pour votre application.
ipbi ID du bundle de l'application iOS à utiliser sur les iPad pour ouvrir le lien. L'application doit être associée à votre projet depuis la page "Présentation" de la console Firebase.
isi ID App Store de votre application, utilisé pour rediriger les utilisateurs vers l'App Store lorsque l'application n'est pas installée
imv Le numéro de version de la version minimale de votre application qui peut ouvrir le lien. Cet indicateur est transmis à votre application lorsqu'elle est ouverte, et votre application doit décider de ce qu'elle doit en faire.
efr Si la valeur est définie sur "1", la page d'aperçu de l'application est ignorée lorsque Dynamic Link est ouvert, et l'utilisateur est redirigé vers l'application ou le Play Store. La page d'aperçu de l'application (activée par défaut) peut envoyer les utilisateurs plus efficacement vers la destination la plus appropriée lorsqu'ils ouvrent Dynamic Links dans les applications. Toutefois, si vous prévoyez qu'un Dynamic Link ne soit ouvert que dans les applications qui peuvent ouvrir Dynamic Links de manière fiable sans cette page, vous pouvez la désactiver avec ce paramètre. Ce paramètre n'affecte le comportement de Dynamic Link que sur iOS.
Autres paramètres de plate-forme
ofl Lien à ouvrir sur les plates-formes autres qu'Android et iOS. Cela peut être utile pour spécifier un comportement différent sur ordinateur, comme afficher une page Web complète du contenu/payload de l'application (comme spécifié par le paramètre "link") avec un autre lien dynamique pour installer l'application.
Paramètres des balises Meta pour les réseaux sociaux
st Titre à utiliser lorsque le Dynamic Link est partagé dans un post sur les réseaux sociaux.
sd Description à utiliser lorsque le Dynamic Link est partagé dans un post sur les réseaux sociaux.
si URL d'une image associée à ce lien. L'image doit faire au moins 300 x 200 pixels et moins de 300 Ko.
Paramètres Analytics
utm_source
utm_medium
utm_campaign
utm_term
utm_content
Paramètres d'analyse Google Play.
à
ct
mt
pt
Paramètres d'analyse iTunes Connect.

Déboguer une URL

Pour déboguer un Dynamic Link, prenez une URL longue ou courte et ajoutez-y un paramètre de débogage.

https://example.page.link/?link=https://www.example.com&d=1
https://example.page.link/WXYZ?d=1
Paramètre de débogage
j Au lieu de charger le Dynamic Link, générez un organigramme que vous pouvez utiliser pour prévisualiser le comportement de votre Dynamic Links sur différentes plates-formes et configurations.

Étapes suivantes

Après avoir créé un Dynamic Link, vous devez configurer votre application pour qu'elle reçoive les Dynamic Links et redirige les utilisateurs vers le bon endroit dans votre application après qu'ils les ont ouverts.

Pour recevoir Dynamic Links dans votre application, consultez la documentation pour iOS, Android, C++ et Unity.