Les utilisateurs qui suivent des liens sur des appareils ont un objectif en tête : accéder au contenu qu’ils veulent voir. En tant que développeur, vous pouvez configurer Android App Links pour amener les utilisateurs au contenu spécifique d’un lien directement dans votre application, en contournant la boîte de dialogue de sélection de l’application, également appelée boîte de dialogue de désambiguïsation. Parce que les Android App Links s’appuient sur les URL HTTP et l’association avec un site web, les utilisateurs qui n’ont pas votre application installée vont directement au contenu de votre site.
Liens profonds et Android App Links
Avant de vous plonger dans la mise en œuvre, il est important de comprendre les différents types de liens que vous pouvez créer dans votre application Android : les liens profonds et les Android App Links.
Les liens profonds sont des URL qui amènent les utilisateurs directement au contenu spécifique de votre application. Dans Android, vous pouvez configurer des liens profonds en ajoutant des filtres d’intention et en extrayant les données des intentions entrantes pour conduire les utilisateurs vers la bonne activité.
Cependant, si d’autres apps installées sur l’appareil d’un utilisateur peuvent traiter la même intention, les utilisateurs peuvent ne pas aller directement à votre app. Par exemple, cliquer sur une URL dans un courriel d’une banque peut conduire à une boîte de dialogue demandant à l’utilisateur s’il doit utiliser le navigateur ou la propre app de la banque pour ouvrir le lien.
Les liens d’App Android sur Android 6.0 (niveau 23 de l’API) et plus permettent à une app de se désigner comme le gestionnaire par défaut d’un type de lien donné. Si l’utilisateur ne veut pas que l’app soit le gestionnaire par défaut, il peut remplacer ce comportement à partir des paramètres système de son appareil.
Les App Links Android offrent les avantages suivants :
- Sécurisés et spécifiques : Les Android App Links utilisent des URL HTTP qui renvoient à un domaine de site web qui vous appartient, de sorte qu’aucune autre application ne peut utiliser vos liens. L’une des exigences pour Android App Links est que vous vérifiiez la propriété de votre domaine par l’une de nos méthodes d’association de sites web.
- Expérience utilisateur transparente : Étant donné que les Android App Links utilisent une seule URL HTTP pour le même contenu sur votre site Web et dans votre application, les utilisateurs qui n’ont pas l’application installée se rendent simplement sur votre site Web au lieu de l’application – pas de 404, pas d’erreurs.
- Prise en charge des Android Instant Apps : Avec Android Instant Apps, vos utilisateurs peuvent exécuter votre application Android sans l’installer. Pour ajouter la prise en charge des Instant Apps à votre application Android, configurez les liens Android App Links et visitez le site g.co/InstantApps.
- Engagez les utilisateurs à partir de la recherche Google : Les utilisateurs ouvrent directement un contenu spécifique dans votre application en cliquant sur une URL de Google dans un navigateur mobile, dans l’application Google Search, dans la recherche sur écran sur Android ou par le biais de Google Assistant.
Ajouter des liens Android App Links
Les étapes générales pour créer des liens Android App Links sont les suivantes :
- Créer des liens profonds vers un contenu spécifique dans votre application : Dans votre manifeste d’app, créez des filtres d’intention pour les URI de votre site Web et configurez votre app pour utiliser les données des intentions afin d’envoyer les utilisateurs vers le bon contenu de votre app. En savoir plus dans Créer des liens profonds vers le contenu de l’app.
- Ajouter une vérification pour vos liens profonds : Configurez votre app pour demander la vérification des liens de l’app. Ensuite, publiez un fichier JSON Digital Asset Links sur vos sites Web pour vérifier la propriété via Google Search Console. En savoir plus dans Vérifier les liens d’applications.
Au lieu de la documentation liée ci-dessus, l’assistant de liens d’applications Android est un outil dans Android Studio qui vous guide à travers chacune des étapes requises pour créer des liens d’applications Android.