我需要知道的是,如果可以,從HTML網頁上打開安裝在移動設備上的應用程序。這可能嗎?我可以使用插件的幫助來從單個應用程序打開已安裝的應用程序,但從瀏覽器?從瀏覽器中打開已安裝的應用程序
我也工作在Android和iOS與離子框架
我需要知道的是,如果可以,從HTML網頁上打開安裝在移動設備上的應用程序。這可能嗎?我可以使用插件的幫助來從單個應用程序打開已安裝的應用程序,但從瀏覽器?從瀏覽器中打開已安裝的應用程序
我也工作在Android和iOS與離子框架
我希望你在談論的離子框架混合移動應用程序。
它可以使用Cordova InAppBrowser插件輕鬆完成。如果提到的應用程序不存在,使用此插件可以在瀏覽器內執行外部應用程序或打開鏈接。
你會想要做這樣的事情:
var scheme;
// Don't forget to add the org.apache.cordova.device plugin!
if(device.platform === 'iOS') {
scheme = 'twitter://';
}
else if(device.platform === 'Android') {
scheme = 'com.twitter.android';
}
appAvailability.check(
scheme, // URI Scheme
function() { // Success callback
window.open('twitter://user?screen_name=gajotres', '_system', 'location=no');
console.log('Twitter is available');
},
function() { // Error callback
window.open('https://twitter.com/gajotres', '_system', 'location=no');
console.log('Twitter is not available');
}
);
這個例子將嘗試執行Twitter的應用程序,如果該應用程序不存在,它會打開一個子瀏覽器內部的Twitter。
最少報名科爾多瓦插件:
cordova plugin add com.lampa.startapp
cordova plugin add cordova-plugin-inappbrowser
cordova plugin add org.apache.cordova.device
瞭解更多關於在這裏:http://www.gajotres.net/how-to-launch-external-application-with-ionic-framework/
這個問題可能有你需要的信息:http://stackoverflow.com/questions/2095638/iphone-apps- can-i-open-an-app-from-a-link-in-a-website – halileohalilei
看看[這個答案](http://stackoverflow.com/a/2958870/2319542) –