2016-05-04 25 views
1

我有科爾多瓦應用程序。在首頁我已經把youtube深層鏈接。但android無法打開它。有人能幫助我嗎?在iOS上,它工作正常。科爾多瓦無法打開youtube://深入鏈接

+0

我不認爲android的youtube應用程序使用的YouTube://計劃 –

+1

@Igor希望這應該有所幫助 - https://github.com/nordnet/cordova-universal-links-plugin – Gandhi

回答

1

以下(使用科爾多瓦 - 插件設備以及科爾多瓦 - 插件 - inappbrowser)對我的作品(代碼運行後,「deviceready」事件已觸發,所以可用插件):

var btn = document.getElementById('youtubebutton'); 

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

哪裏yI2oS2hoL0k是我想在YouTube上展示的視頻的ID。

對於iOS,我注意到Cordova的JIRA中的this issue,您可能想知道。我能夠重現這一點,並有問題在iOS中打開視頻中所述的最新YouTube視頻。

+0

謝謝,我會嘗試那 –

+0

這似乎也是打開Universal Links的安全方式。 我與Facebook Messenger的鏈接(http://m.me/...)有同樣的問題,只有這個工作。 – Julien