2017-09-26 28 views
1

J'ai déclaré le ci-dessous dans la fonctionnalité module.i testé application instantanée dans un appareil mobile, il fonctionne avec succès.but quand je tape cette URL il ne mène pas à app.what procédure instantanée pour lancer l'application instantanée de l'URL. Merci à l'avanceAndroid App instantanée lien profond

<data 
    android:host="abc.cde.com" 
    android:pathPattern="/hello" 
    android:scheme="https"/> 
+0

https://developer.android.com/topic/instant-apps/getting-started/index.html –

+0

Avez-vous publié l'application? – philo

+1

Pourriez-vous préciser ce que vous entendez par "taper cette URL"? Si vous le tapez dans la barre d'adresse du navigateur, ce n'est pas censé fonctionner de cette façon. Vous pouvez lancer une application instantanée publiée en ouvrant une URL à partir d'applications telles que Gmail, Hangouts, les résultats de recherche Google, etc. (essayez une application instantanée existante en la lançant via https://www.buzzfeed.com/tasty URL). Ou vous pouvez rechercher "buzzfeed savoureux" dans votre navigateur, et vous verrez une "application Buzzfeed - instantanée" dans les résultats de recherche, ce lien va lancer l'application instantanée Buzzfeed –

Répondre

0

Extrait des applications instantanées Android code samples on GitHub:

L'activité que vous voulez adresse a besoin d'un filtre intention comme ceci:

<intent-filter 
     android:autoVerify="true" 
     android:order="1"> 
    <action android:name="android.intent.action.VIEW" /> 
    <category android:name="android.intent.category.BROWSABLE" /> 
    <category android:name="android.intent.category.DEFAULT" /> 

    <data android:scheme="https" /> 
    <data android:scheme="http" /> 
    <data android:host="hello.instantappsample.com" /> 
    <data android:pathPrefix="/hello" /> 
</intent-filter> 

Où hôte et chemin d'accès doit correspondre à l'URL vous souhaitez utiliser comme point d'entrée pour la fonctionnalité de cette application instantanée.