0

J'ai cherché autour pour cela, mais je ne peux pas le comprendre. JeLancer une application quand un utilisateur appuie sur un lien dans un affichage Web Android

fichier Java:

Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); 
startActivity(browserIntent); 
return true; 

url = "facebook.com"

Ou dans le manifeste:

<intent-filter> 
    <data 
     android:host="facebook.com" 
     android:scheme="http" /> 
    <data 
     android:host="www.facebook.com" 
     android:scheme="http" /> 
</intent-filter> 

Fondamentalement, si l'utilisateur a une application pour un domaine qu'il faut lancer. Ce n'est pas une manière générale, les domaines sont codés en dur de corse.

+0

Cela s'appelle ** deep linking ** qui permet d'ouvrir un lien pour ouvrir l'application si elle est installée. Reportez-vous à ce document pour activer les liens profonds dans votre application https://developer.android.com/training/app-indexing/deep-linking.html – Apurva

Répondre