Кордова открыть приложение из URL - ошибка приложения

Я пытаюсь открыть приложение 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 ответ

Решение

Разобрался в проблеме...

у меня был другой плагин LaunchMyApp, мешающий. удаление это сделало свое дело.

Другие вопросы по тегам