|
function openApp(sta){
if(sta == null || sta == "" || sta =="null" || sta == undefined){
alert("请选择您要打开的应用。");
return;
}
var sessionid = $api.getStorage('sessionid');
var url = 'a/appinfo/appPkgInfo/getAppPkgInfo;JSESSIONID=' + sessionid;
api.showProgress({
title : '加载中...',
modal : false
});
ajaxRequest(url, 'POST', {
"appStatue" : sta
}, function(ret, err) {
if (ret) {
var androidPkg = ret.androidPkg;
if(androidPkg == null || androidPkg == "" || androidPkg =="null" || androidPkg == undefined){
alert("应用打开失败,包名不存在。");
return;
}
var appName = ret.appName;
var uri = ret.uri;
if(uri == null || uri =="null" || uri == undefined){
uri == "";
}
// console.log(uri);
api.openApp({
androidPkg: 'com.tmc.chailvtong',
uri: uri
}, function(ret, err) {
console.log(JSON.stringify(ret))
console.log(JSON.stringify(ret))
if (ret) {
} else {
alert("您还未安装"+appName+"。");
}
});
} else {
api.toast({
msg : "应用打开失败",
location : 'middle'
});
}
api.hideProgress();
});
} |
|