cordova从网址打开应用程序 - 应用程序错误

时间:2015-09-08 12:48:30

标签: android cordova phonegap-plugins webintents

我正试图从外部链接打开我的cordova应用程序 http://www.myurl.com/mypage当应用程序打开时,它会发出警报

  

应用程序错误:与服务器的连接不成功。 (文件:///android_asset/www/www.myurl.com/mypage)

我想我需要以某种方式处理传入的URL,但此警报正在进行中。 试图使用“webintent.onNewIntent”和“webintent.getUri”,但没有成功。

这是我的代码:

config.xml中:

<preference name="AndroidLaunchMode" value="singleTask"/>

android清单文件:

<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:host="www.myurl.com" android:scheme="http" />
</intent-filter>

的index.html

 <script>
    document.addEventListener('deviceready', function () {

        window.plugins.webintent.getUri(function (url) {
            console.log("INTENT URL: " + url);
            //...
        }, function (error) {
            console.log(error);
        });

        window.plugins.webintent.onNewIntent(function (url) {
            console.log("INTENT onNewIntent: " + url);
        }, function (error) {
            console.log(error);
        });
    }, false);
</script>

我错过了什么?

1 个答案:

答案 0 :(得分:0)

想出了问题......

我有另一个插件LaunchMyApp干扰。 删除它就行了。