Vous pouvez créer un Dynamic Link en créant manuellement une URL avec le 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 lance une logique spécifique à l'application (par exemple, attribuer un bon de réduction à l'utilisateur ou afficher un écran de bienvenue). Ce lien doit être une URL bien formatée, correctement encodée en URL, utiliser HTTP ou HTTPS, et ne 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 "Vue d'ensemble" de la console Firebase. Obligatoire 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 lorsqu'elle n'est pas installée, par exemple ouvrir la version Web mobile du contenu ou afficher une page promotionnelle pour votre application. |
amv | versionCode de la version minimale de votre application pouvant ouvrir le lien. Si l'application installée est une version obsolète, 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 "Vue d'ensemble" de la console Firebase. Nécessaire pour que Dynamic Link ouvre 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 lorsqu'elle 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é 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 cette valeur pour effectuer une action autre que l'installation de votre application depuis l'App Store lorsqu'elle n'est pas installée, par exemple ouvrir la version Web du contenu ou afficher 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 "Vue d'ensemble" 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 | Numéro de version de la version minimale de votre application pouvant ouvrir le lien. Cet indicateur est transmis à votre application lorsqu'elle est ouverte. Votre application doit décider de ce qu'elle doit en faire. |
efr | Si la valeur est "1", ignorez la page d'aperçu de l'application lorsque Dynamic Link est ouvert, et redirigez plutôt vers l'application ou la plate-forme de téléchargement. La page d'aperçu de l'application (activée par défaut) peut rediriger les utilisateurs vers la destination la plus appropriée lorsqu'ils ouvrent Dynamic Links dans les applications. Toutefois, si vous souhaitez qu'un Dynamic Link ne s'ouvre que dans les applications pouvant 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 de Dynamic Link que sur iOS. |
Autres paramètres de la plate-forme | |
---|---|
ofl | Lien à ouvrir sur les plates-formes autres qu'Android et iOS. Cela permet de spécifier un comportement différent sur ordinateur, par exemple en affichant une page Web complète du contenu/de la charge utile de l'application (comme spécifié par le lien de paramètre) avec un autre lien dynamique pour installer l'application. |
Paramètres de la balise Meta de 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 être inférieure à 300 Ko. |
Paramètres Analytics | |
---|---|
utm_source utm_medium utm_campaign utm_term utm_content |
Paramètres d'analyse Google Play |
at ct mt pt |
Paramètres d'analyse iTunes Connect. |
Déboguer une URL
Vous pouvez déboguer un Dynamic Link en utilisant une URL longue ou courte et en y joignant 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 des Dynamic Links et redirige les utilisateurs vers le bon emplacement de 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.