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.