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

Construire manuellement une URL de lien dynamique

Vous pouvez créer un lien dynamique en construisant manuellement une URL avec le formulaire suivant :

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

Paramètres de lien dynamique

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

Le lien que votre application s'ouvrira. Spécifiez une URL que votre application peut gérer, généralement le contenu ou la charge utile de l'application, qui initie une logique spécifique à l'application (comme créditer l'utilisateur d'un coupon ou afficher un écran de bienvenue). Ce lien doit être une URL bien formatée, être correctement codé en URL, utiliser HTTP ou HTTPS et ne peut pas être un autre lien dynamique.

Paramètres Android
apn Le nom du package de l'application Android à utiliser pour ouvrir le lien. L'application doit être connectée à votre projet à partir de la page Présentation de la console Firebase. Requis pour que Dynamic Link ouvre une application Android.
afl Le lien à ouvrir lorsque l'application n'est pas installée. Spécifiez ceci pour faire autre chose que d'installer votre application à partir du Play Store lorsque l'application n'est pas installée, comme ouvrir la version Web mobile du contenu ou afficher une page promotionnelle pour votre application.
amv La versionCode de la version minimale de votre application qui peut ouvrir le lien. Si l'application installée est une version plus ancienne, l'utilisateur est redirigé vers le Play Store pour mettre à niveau l'application.
Paramètres iOS
ibi L'ID du bundle de l'application iOS à utiliser pour ouvrir le lien. L'application doit être connectée à votre projet à partir de la page Présentation de la console Firebase. Requis pour que Dynamic Link ouvre une application iOS.
si Le lien à ouvrir lorsque l'application n'est pas installée. Spécifiez ceci pour faire autre chose que d'installer votre application à partir de l'App Store lorsque l'application n'est pas installée, comme ouvrir la version Web mobile du contenu ou afficher une page promotionnelle pour votre application.
ius Le schéma d'URL personnalisé de votre application, s'il est défini comme autre chose que l'ID de groupe de votre application
ipfl Le lien à ouvrir sur les iPad lorsque l'application n'est pas installée. Spécifiez ceci pour faire autre chose que d'installer votre application à partir de l'App Store lorsque l'application n'est pas installée, comme ouvrir la version Web du contenu ou afficher une page promotionnelle pour votre application.
ipbi L'identifiant du bundle de l'application iOS à utiliser sur les iPad pour ouvrir le lien. L'application doit être connectée à votre projet à partir de la page Présentation de la console Firebase.
isi L'identifiant 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 S'il est défini sur « 1 », ignorez la page d'aperçu de l'application lorsque le lien dynamique est ouvert et redirigez-vous 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 des liens dynamiques dans les applications ; cependant, si vous prévoyez qu'un lien dynamique sera ouvert uniquement dans les applications qui peuvent ouvrir des liens dynamiques de manière fiable sans cette page, vous pouvez le désactiver avec ce paramètre. Ce paramètre affectera le comportement de Dynamic Link uniquement sur iOS.
Autres paramètres de la plate-forme
ofl Le lien pour ouvrir sur les plateformes à côté d'Android et iOS. Ceci est utile pour spécifier un comportement différent sur le bureau, comme afficher une page Web complète du contenu/de la charge utile de l'application (comme spécifié par le lien param) avec un autre lien dynamique pour installer l'application.
Paramètres de balise méta sociale
st Le titre à utiliser lorsque le lien dynamique est partagé dans une publication sociale.
Dakota du Sud La description à utiliser lorsque le lien dynamique est partagé dans une publication sociale.
si L'URL d'une image liée à ce lien. L'image doit faire au moins 300 x 200 pixels et moins de 300 Ko.
Paramètres d'analyse
utm_source
utm_moyen
utm_campaign
utm_term
utm_content
gclid
Paramètres d'analyse de Google Play.
à
ct
mont
pt
Paramètres d'analyse iTunes Connect.

Déboguer une URL

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

Prochaines étapes

Après avoir créé un lien dynamique, vous devez configurer votre application pour recevoir des liens dynamiques et envoyer les utilisateurs au bon endroit dans votre application après qu'un utilisateur les ouvre.

Pour recevoir des liens dynamiques dans votre application, consultez la documentation pour iOS , Android , C ++ et l' unité .