OpenIntent
使用 OpenIntent 打开某个应用,或者让应用决定应该如何响应 URL。
需指定目标应用的 Package 名称
,以及目标应用的 Activity 名称
。
RequestParams
String name; String action;
ResponseParams
-
Example
例如,我需要打开微信应用,那么,应该这样调用
JSMessage.newMessage("Native.OpenIntent", {
name: "com.tencent.mm",
action: "com.tencent.mm.ui.LauncherUI"
}).call(function(meta, result){
if (meta.error){ return console.error(error); }
document.write(result.succeed);
});
CanOpenIntent
使用 CanOpenIntent 判断是否可以打开某个应用
需指定目标应用的 Package 名称
,以及目标应用的 Activity 名称
。
RequestParams
String name; String action;
ResponseParams
-
Example
JSMessage.newMessage("Native.CanOpenIntent", {
name: "com.tencent.mm",
action: "com.tencent.mm.ui.LauncherUI"
}).call(function(meta, result){
if (meta.error){
document.write("Can't Open");
return console.error(error);
}
else {
document.write("Can Open");
}
});