2017-08-29 3 views
0

ich diesen Befehl ausführen:Ionic 2 Deeplinken nicht reagieren

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

Und danach Ich habe

assetlink.json

in Server (kargosha.com) Sie können diese Datei überprüfen Here Oder testen Sie es Here. Wie auch immer, schließlich schreibe ich einen einfachen Code in Codepen zum Öffnen der App und klicken Sie darauf vom Android-Handy (Android 6.0.1), aber ich sehe nichts.

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> 

Antwort

1

Es ist sehr dumm gelöst, nur mit diesen Befehlen:

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