2017-08-29 90 views
0

我運行此命令:離子2 deeplinking沒有反應

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

而在這之後,我把

assetlink.json

在服務器(kargosha.com) 你可以檢查這個文件Here或測試它Here。無論如何,最後我寫了一個簡單的代碼在Codepen中打開應用程序,並從Android手機(Android 6.0.1)點擊它,但我什麼也沒看到。

的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> 

回答

1

它解決了非常愚蠢的,只是這些命令:

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