2017-08-29 2 views
0

J'exécuter cette commande:ionique 2 deeplinking ne réagissent

cordova plugin add ionic-plugin-deeplinks --variable URL_SCHEME=kargosha --variable DEEPLINK_SCHEME=https --variable DEEPLINK_HOST=kargosha.com 

Et après que je mets

assetlink.json

dans le serveur (kargosha.com) Vous pouvez vérifier ce fichier Here ou le tester Here. Quoi qu'il en soit, enfin j'écris un code simple dans Codepen pour l'ouverture de l'application et cliquez dessus depuis le téléphone android (Android 6.0.1) mais je ne vois rien.

Config.xml:

<?xml version='1.0' encoding='utf-8'?> 
    <widget id="com.kargosha" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0"> 
     <name>name</name> 
     <description>name App</description> 
     <author email="[email protected]" href="http://test.com/">test</author> 
     <content src="index.html" /> 
     <access origin="*" /> 
     <allow-navigation href="http://ionic.local/*" /> 
     <allow-navigation href="http://192.168.8.103:8100" /> 
     <allow-navigation href="http://192.168.8.108:8100" /> 
     <allow-intent href="http://*/*" /> 
     <allow-intent href="https://*/*" /> 
     <allow-intent href="tel:*" /> 
     <allow-intent href="sms:*" /> 
     <allow-intent href="mailto:*" /> 
     <allow-intent href="geo:*" /> 
     <preference name="webviewbounce" value="false" /> 
     <preference name="UIWebViewBounce" value="false" /> 
     <preference name="DisallowOverscroll" value="true" /> 
     <preference name="android-minSdkVersion" value="16" /> 
     <preference name="BackupWebStorage" value="none" /> 
     <preference name="SplashMaintainAspectRatio" value="true" /> 
     <preference name="FadeSplashScreenDuration" value="300" /> 
     <preference name="SplashShowOnlyFirstTime" value="false" /> 
     <preference name="SplashScreen" value="screen" /> 
     <preference name="SplashScreenDelay" value="3000" /> 
     <preference name="ShowSplashScreenSpinner" value="false" /> 
     <preference name="AndroidLaunchMode" value="singleTask" /> 
     <platform name="android"> 
      <allow-intent href="market:*" /> 
      //Some icon & splash 
     </platform> 
     <platform name="ios"> 
      <allow-intent href="itms:*" /> 
      <allow-intent href="itms-apps:*" /> 
      //Some icon & splash 
    </platform> 
    <engine name="android" spec="^6.2.3" /> 
    //Some other plugin 
    <plugin name="ionic-plugin-deeplinks" spec="^1.0.15"> 
     <variable name="URL_SCHEME" value="kargosha" /> 
     <variable name="DEEPLINK_SCHEME" value="https" /> 
     <variable name="DEEPLINK_HOST" value="kargosha.com" /> 
     <variable name="ANDROID_PATH_PREFIX" value="/" /> 
    </plugin> 
</widget> 

Répondre

1

Il est résolu très bêtement, juste avec ces commandes:

ionic cordova platform rm <platform> 
ionic cordova platform add <platform>