我認爲這很簡單,就像使用URL:scheme:例如snapchat://或instagram://但我已經嘗試了這一點,沒有任何反應(在iOS或Android中) 。在iOS和Android中通過URL方案打開Snapchat和Instagram
我試圖在科爾多瓦應用程序內實現此目的。理想情況下,我想推出Snapchat或Instagram並加載視頻或打開「瀏覽圖庫」頁面,但如果這不可行,我只能自行打開應用程序。
我認爲這很簡單,就像使用URL:scheme:例如snapchat://或instagram://但我已經嘗試了這一點,沒有任何反應(在iOS或Android中) 。在iOS和Android中通過URL方案打開Snapchat和Instagram
我試圖在科爾多瓦應用程序內實現此目的。理想情況下,我想推出Snapchat或Instagram並加載視頻或打開「瀏覽圖庫」頁面,但如果這不可行,我只能自行打開應用程序。
兩個想法:
window.open("snapchat://", "_system")
(按https://stackoverflow.com/a/17887465/2543147這將打開瀏覽器應用程序),那麼這可能反彈的要求到Snapchat應用程序This 應該適用於iOS。 UIApplication.shared().openURL(URL("snapchat://"))
對於Android,它很方便的做到以下幾點。
Intent launchIntent = getPackageManager().getLaunchIntentForPackage("com.package.address");
if (launchIntent != null) {
startActivity(launchIntent);//null pointer check in case package name was not found
}
我還建議參照下面的網站的詳細信息,Instagram的 - >http://www.gotschemes.com/search/?app_id=5268
你的問題很可能源於對了它在科爾多瓦和如何這就是轉化爲底層本地SDK,否則你是對的,這通常非常簡單易行。
要使用'windows.open',需要[inappbrowser plugin](https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-inappbrowser/) – Djiggy