2016-05-04 7 views
1

私はcordovaアプリケーションを持っています。スタートページで私はyoutubeの深いリンクを入れました。しかし、アンドロイドはそれを開くことはできません。誰か助けてくれますか? iOSでは正常に動作します。Cordovaはyoutubeを開くことができません://深いリンク

+0

私はアンドロイド・ユンブス・アプリがyoutubeを使用しているとは思わない://体系 –

+1

@Igor希望 - これは助けてくれるはずです - https://github.com/nordnet/cordova-universal-links-plugin – Gandhi

答えて

1

(プラグインが利用できるように、「deviceready」イベントは、解雇された後のコードが実行される)私の作品(コルドバ・プラグイン・デバイスとコルドバ・プラグインinappbrowserを使用して)次

yI2oS2hoL0kがある
var btn = document.getElementById('youtubebutton'); 

btn.addEventListener('click', function() { 
    if (device.platform.toLowerCase() === 'android') { 
    cordova.InAppBrowser.open('vnd.youtube:yI2oS2hoL0k', '_system'); 
    } else { 
    // iOS 
    } 
); 

YouTubeに公開したい動画のID。

iOSの場合、気づいたことがあるかもしれないCordovaのJIRAでthis issueが気付きました。私はこれを再現することができ、そのチケットに記載されている最新のYouTubeでiOSでビデオを開くことができました。

+0

ありがとう、私は試してみますその –

+0

これもUniversal Linksを開く安全な方法のようです。 私はFacebook Messengerリンク(http://m.me/ ...)で同じ問題を抱えていましたが、これはうまくいきました。 – Julien

関連する問題