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]

Dynamic Link paramètres

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 lance une logique spécifique à l'application (par exemple, créditer l'utilisateur avec un coupon ou afficher un écran de bienvenue). Ce lien doit être une URL bien formatée, correctement encodée, utiliser HTTP ou HTTPS, et ne peut pas être un autre lien dynamique.

Paramètres Android
apn Nom de package de l'application Android à utiliser pour ouvrir le lien. L'application doit être connectée à votre projet depuis la page "Présentation" de la console Firebase. Obligatoire pour que le Dynamic Link ouvre une application Android.
afl Lien à ouvrir lorsque l'application n'est pas installée. Spécifiez ce paramètre 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 ouvrir la version Web mobile du contenu ou afficher une page promotionnelle pour votre application.
amv The versionCode de la version minimale de votre application qui peut ouvrir le lien. Si l'application installée est une version antérieure, l'utilisateur est redirigé vers le Play Store pour mettre à niveau l'application.
Paramètres iOS
ibi ID de bundle de l'application iOS à utiliser pour ouvrir le lien. L'application doit être connectée à votre projet depuis la page "Présentation" de la console Firebase. Obligatoire pour que le Dynamic Link ouvre une application iOS.
ifl Lien à ouvrir lorsque l'application n'est pas installée. Spécifiez ce paramètre 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 ouvrir la version Web mobile du contenu ou afficher une page promotionnelle pour votre application.
ius Schéma d'URL personnalisée de votre application, s'il est défini comme autre chose que l'ID de bundle de votre application
ipfl Lien à ouvrir sur les iPad lorsque l'application n'est pas installée. Spécifiez ce paramètre 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 ouvrir la version Web du contenu ou afficher une page promotionnelle pour votre application.
ipbi ID de bundle de l'application iOS à utiliser sur les iPad pour ouvrir le lien. L'application doit être connectée à votre projet depuis la page "Présentation" de la console Firebase.
isi ID App Store de votre application, utilisé pour envoyer 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 quoi en faire.
efr Si la valeur est définie sur "1", ignorez la page d'aperçu de l'application lorsque le Dynamic Link est ouvert, et redirigez plutôt vers l'application ou le magasin. La page d'aperçu de l'application (activée par défaut) peut envoyer les utilisateurs de manière plus fiable vers la destination la plus appropriée lorsqu'ils ouvrent Dynamic Links dans des applications. Toutefois, si vous vous attendez à ce qu'un Dynamic Link ne soit ouvert que dans des applications qui peuvent ouvrir Dynamic Links de manière fiable sans cette page, vous pouvez la désactiver à l'aide de ce paramètre. Ce paramètre n'affecte le comportement du Dynamic Link que sur iOS.
Autres paramètres de plate-forme
ofl Lien à ouvrir sur les plates-formes autres qu'Android et iOS. Cela est utile pour spécifier un comportement différent sur ordinateur, par exemple afficher une page Web complète du contenu/de la charge utile de l'application (comme spécifié par le paramètre "link") avec un autre lien dynamique pour installer l'application.
Paramètres de balise méta sociale
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 mesurer au moins 300 x 200 pixels et peser moins de 300 Ko.
Paramètres Analytics
utm_source
utm_medium
utm_campaign
utm_term
utm_content
Paramètres Google Play Analytics.
at
ct
mt
pt
Paramètres iTunes Connect Analytics.

Déboguer une URL

Vous pouvez déboguer un Dynamic Link en prenant une URL longue ou courte et en y ajoutant 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
d Au lieu de charger le Dynamic Link, générez un organigramme que vous pouvez utiliser pour prévisualiser le comportement de vos Dynamic Links' sur différentes plates-formes et configurations.

Étapes suivantes

Une fois que vous avez 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.