Google Chrome ne s'ouvre pas de l'application sur le Lien Profond sur Android
Google Chrome ne serait pas à lancer mon application sur un Lien Profond, cependant, l'application se lance si je le lance à partir de Firefox. J'utilise "onkat://" comme un exemple que je veux juste obtenir l'application a d'abord été lancée.
Voici le code de mon AndroidManifest.xml
<activity
android:name="MainActivity"
android:configChanges="keyboardHidden|screenSize|orientation"
android:icon="@drawable/something"
android:label="@string/appName"
android:launchMode="singleTask"
android:screenOrientation="user" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="onkat"/>
</intent-filter>
</activity>
Des idées? Si Google Chrome exige quelque chose de plus dans les Intent-filter? ou d'une. Je l'ai testé sur plusieurs appareils, à l'exception de Chrome les autres navigateurs exécuter mon application quand je il suffit d'entrer "onkat://"
Observation: je pense que Google Chrome ne fonctionne pas avec Lien Profond en général. Même Facebook lien ne fonctionne pas sur elle, alors qu'il travaille sur d'autres navigateurs (fb://). Aussi, google chrome Profond Lien ne fonctionne pas pour iOS
OriginalL'auteur Sachin | 2015-03-21
Vous devez vous connecter pour publier un commentaire.
Chrome a changé la façon dont il gère les intentions lancé à partir du navigateur google Chrome app.
<a href="intent://scan/#Intent;scheme=zxing;package=com.google.zxing.client.android;end"> Take a QR code </a>
La réponse peut être trouvée ici: https://developer.chrome.com/multidevice/android/intents
À partir du navigateur chrome, toujours ouvert à google playstore, même si l'application est installée.
Essayé la même implementaion lors de l'ouverture de la liaison à partir de chrome navigateur, ouvrez toujours le playstore application et direct à l'application,est-il possible de résoudre ce problème ?
OriginalL'auteur Mark B
Dans le fichier de manifeste de votre filtre d'intention devrait être comme ceci:
et côté navigateur, il devrait ressembler à ceci:
OriginalL'auteur Jamal