Exemple : Je partage un article depuis mon app sur Facebook ou Twitter ou via email. Les utilisateurs cliquent sur le lien de votre article depuis Facebook ou Twitter ou bien leur email : 
- S'ils ont installé l'application native sur leur appareil, l'application native s'ouvrira sur l'article du lien. 
- Si ce n'est pas le cas, la PWA sera ouverte sur l'article du lien. 


1

Universal links sont la méthode d'Apple pour lancer des applications sur iOS lorsqu'elles sont liées à partir d'un site Web.
Les universal links  sont disponibles depuis iOS 9 et versions ultérieures.

Les universal links sont des liens Web standard (par exemple : https://www.mondomaine.com) qui pointent à la fois vers une page PWA spécifique et une page d'application native.
Lorsqu'un lien universel est défini, iOS vérifie si un appareil installé est enregistré pour ce domaine.
Si tel est le cas, l'application native est lancée immédiatement sans charger la page PWA.
Sinon, votre PWA est lancée sur l'URL Web spécifique.


Configurer Universal link - iOS

Dans les 3 cas décrits ci-dessous, afin d'activer les liens universels, il est obligatoire au préalable de :
- Installer un nom de domaine sur votre app.
- Publier votre PWA.

- Nouvelles apps - Première publication sur l'App Store 
1. Suivez le processus de review iOS pour soumettre votre application et assurez-vous de sélectionner "Oui" lorsqu'il vous est demandé si vous souhaitez définir le lien universel.

- GoodBarber s'en occupe - Applications déjà publiées sur l'App Store : 
1. Demandez la mise à jour de votre application iOS et assurez-vous de sélectionner "Oui" lorsque vous êtes invité dans le formulaire si vous souhaitez définir le lien universel.

- Mode Solo - Applications déjà publiées sur l'App Store :
1. Allez dans le menu Publier > App iOS > Certificats et cliquez sur "Modifier" à côté de "Liens universels désactivés"
2. Sélectionnez "Oui" pour activer Universal Links. 
3. Connectez-vous à votre console développeur Apple et allez dans le menu Certificats, Identifiants & Profils > Identifiants
4. Sélectionnez votre identifiant (vous pouvez accéder à cette page de votre back office pour vérifier quel App ID (identifiant) vous utilisez pour votre application).
5. Faites défiler la liste des capacités jusqu'à ce que vous arriviez à la ligne : Domaines associés, cochez la case à gauche et enregistrez vos paramètres.
6. Allez dans le menu Certificats, Identifiants & Profils > Profils , modifiez ou renouvelez la Mobile Provisioning Profiles pour votre application iOS.
7. Téléchargez les certificats nouveaux/mis à jour dans votre back office à l'étape 5. Mobile. provision 
8. Régénérez votre application iOS, puis envoyez une mise à jour de votre application sur l'App Store.


2

Google généré les app links comme l'équivalent Android des universal links d'iOS, et ils fonctionnent d'une manière très similaire : un lien Web standard qui pointe à la fois vers une page Web et une page d'application native.
Si l'application native Android est installée sur cet appareil, lorsque l'on cliquer sur ce lien, il sera ouvert dans l'application native. 
Sinon, votre PWA sera lancée sur cette URL spécifique. 

Configurer App Link - Android 

1. Installer un nom de domaine sur votre app
2. Publier votre PWA
3. Générer (première soumission) ou régénérer votre app Android
4. Soumettre la dernière version de votre app Android sur le Play Store


Autres articles
Conseils pour créer une app