安卓手机唤醒app
html代码:
<a id="openApp" >唤醒app</a>
jquery代码:
var android_schema ="test://",
android_download_url ="";
document.getElementById("openApp").onclick = function(e){
if(/(Android)/i.test(navigator.userAgent)) {
alert("唤醒");
var ifr = document.createElement("iframe");
ifr.src = android_schema;
document.body.appendChild(ifr);
setTimeout(function(){
alert("下载");
document.body.removeChild(ifr);
if(confirm("检测到您手机可能没有安装app,您要前往下载app吗?")) {
location.href="http://www.meetingnow.cn/showclient3";
}
}, 2000);
}
}
若是本地没有安装app 唤醒是没有返回的 所以用了定时器 判断唤醒方法执行2秒内若是没有打开app 就会跳转到下载app页面去下载。
协议参数:
weibo:// 微博
sinaweibo:// 新浪微博
taobao:// 淘宝
mqq:// qq QQ
jdmoble:// 京东
weixin:// 微信
weixin://dl/moments 微信朋友圈
dingtalk:// 钉钉
Hbuilder中配置app唤醒:
Ios:http://ask.dcloud.net.cn/article/64
Android : http://ask.dcloud.net.cn/article/409