Приложение Cordova не следует глубоким ссылкам - PullRequest
0 голосов
/ 27 августа 2018

Я на начальных этапах разработки приложения Cordova, которое работает на Android. Одно из моих новых требований - иметь возможность переходить по глубоким ссылкам, таким как:

<a href="spotify:album:0sNOF9WDwhWunNAHPD3Baj">Spotify Deeplink</a>
  • Если я помещу этот код на страницу HTML и открою его в Chrome на моем Android, откроется Spotify.
  • Если я добавлю это как ссылку в другое приложение (WhatsApp, приложения Notes и т. Д.), Оно также будет работать.
  • Но если я положу его в свое приложение Cordova, это не так.

С тех пор я также попробовал:

<button onclick="myFunction()">Spotify Deeplink (Js)</button>
<script>
function myFunction() {
    window.open('spotify:album:0sNOF9WDwhWunNAHPD3Baj', '_system');               
}
</script>

и

<a onclick="cordova.InAppBrowser.open('spotify:album:0sNOF9WDwhWunNAHPD3Baj', '_system');">Spotify Deeplink (inappbrowser)</a>

Но на самом деле ни один из них не работает с моего apk Cordova.

Может кто-нибудь помочь мне разобраться, пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...