Qu’est-ce que le lien profond Android ? Ou pourquoi en avez-vous besoin ? Découvrez toutes les informations essentielles sur les liens profonds dans cet article.
L’objectif des liens profonds est d’aider l’utilisateur final à se déplacer entre le web et le logiciel de l’appareil. Il s’agit de liens Internet complets, qui vous guident vers le contenu pertinent du logiciel.
Les liens profonds dans les applications pour smartphones font référence à l’utilisation d’un identifiant de ressource uniforme (URI) qui permet de se connecter à un emplacement particulier dans une application pour smartphone au lieu d’ouvrir directement l’application.
Vous pouvez établir un lien profond vers un contenu à l’aide d’un lien profond différé, même si l’application n’est pas encore installée. L’URI nécessaire pour activer l’application peut varier en fonction de l’appareil ou de la plate-forme.
Quels sont les avantages de la liaison profonde ?
Les utilisateurs n’ont pas besoin d’appuyer sur le bouton de l’application depuis l’écran principal du téléphone. Lorsque vous appuyez sur une URL, l’application s’ouvre automatiquement. Il vous aide également à transférer les données du lien vers l’application, qui sont définies comme des paramètres de requête.
Selon les documents officiels du site des développeurs d’Android :
Chaque fois qu’une URL est cliquée, ou qu’une requête basée sur des données est effectuée, cela fait apparaître un objectif de lien web.
Le système d’exploitation Android tente chacune des étapes ci-dessous dans l’ordre avant que la requête n’aboutisse :
- Si une application est identifiée, elle lance l’application sélectionnée, qui peut prendre en charge l’URI.
- Si vous n’avez qu’une seule application, lancez-la pour gérer l’URI.
- Vous permet de choisir une application dans une liste.
Types de liens profonds
Cela peut sembler simple, mais en fait, il existe trois principaux types de liens auxquels vous devez faire attention. Ils sont tous répertoriés ci-dessous :
Lien profond standard
Il s’agit d’une technique de lien profond simple (également connue sous le nom de lien profond universel) qui conduit l’utilisateur à une certaine section de l’application. Elle ne fonctionne que si l’utilisateur a déjà installé l’application.
Le problème avec le lien standard est que si vous cliquez sur un lien, il vous guide vers la version web au lieu de l’application pour smartphone.
Lorsque vous utilisez un smartphone, la version de l’application est souvent plus optimisée et simplifiée. Si vous cherchez un Instagram avec l’application installée, voici ce que vous trouvez.

Les résultats de recherche d’Instagram ont tendance à être identiques. Que l’application soit installée ou non, le fait d’y toucher permet d’ouvrir rapidement l’application.
Si l’application Instagram n’est pas installée, vous obtiendrez un message d’erreur ou serez redirigé vers un lien de repli.
Lien profond différé
Ce type de lien profond agit de la même manière que les liens universels, sauf qu’il dirige les utilisateurs qui n’ont pas l’application vers le site de téléchargement.
Il est utile car il permet aux créateurs d’applications et aux entreprises de gagner des clients supplémentaires. Après avoir installé l’application, vous serez redirigé vers l’endroit où vous vous dirigiez précédemment.
Pour vous faire une idée plus précise du concept, téléchargez l’application “Skip The Dishes”. Lorsque vous passez votre commande, vous pouvez télécharger l’application pour smartphone.

Une fois l’installation terminée, vous serez redirigé vers le lien exact à partir duquel vous êtes entré.
Lien profond contextuel
Le lien profond contextuel, également appelé “onboarding”, est une méthode de collecte de données sur les utilisateurs afin de personnaliser l’expérience utilisateur d’une application.
Les caractéristiques démographiques, la navigation vers l’application et d’autres informations sont enregistrées lors de cette mise en relation.
Selon que vous avez installé l’application à partir du Google Play Store, des magasins d’applications tiers, d’une promotion Facebook ou d’un autre canal, la méthode de liaison contextuelle de l’application peut varier.
Une application pour smartphone installée par le biais d’une publicité Facebook, par exemple, peut apparaître différente d’une application installée par le biais d’une publicité Google Display.

Lien profond Android Exemple AndroidHive
Dans cette section, nous allons avoir un aperçu de base sur la façon de créer un lien profond. Commencez par créer un nouveau projet Android pour avoir une compréhension plus approfondie du lien profond.
Étape 1 : Création de l’intention
Le premier objectif est de créer le filtre d’intention que vous souhaitez lancer chaque fois que l’utilisateur clique sur le lien web.

Lorsque les utilisateurs cliquent sur un lien web, nous lançons l’application et affichons l’URL web dans la fenêtre de texte. C’est ce qui va se passer après avoir implémenté le code.
Etape 2 : Développement du fichier activity_main.xml
Maintenant, entrez les codes ci-dessous dans l’éditeur.

Nous développerons également la classe java qui affichera le lien web lorsque l’utilisateur cliquera dessus dans la vue texte.

Étape 3 : Création de l’application
Créez une application pour le projet et installez-la sur votre smartphone. Ci-dessous, nous avons créé un exemple de fichier HTML, qui lancera notre application. Dès que l’utilisateur l’ouvrira et cliquera sur le lien qu’il contient, l’application s’exécutera.

Testons notre lien profond Android depuis le navigateur et voyons ce qui se passe.

Conclusion
Nous avons partagé les points de départ de base concernant les liens profonds. Nous espérons que cela a suffi pour répondre à toutes les questions relatives à ce qu’est un lien profond Android.
Une application peut se désigner comme le chien de service automatique d’un domaine ou d’une URL demandée en utilisant les liens profonds. Malheureusement, cette fonctionnalité n’est compatible qu’avec la version 6.0 d’Android et le niveau d’API 23 ou supérieur.