admin 管理员组文章数量: 1184232
参考https://ask.dcloud/article/409
if (navigator.userAgent.match(/(iPhone|iPod|iPad);?/i)) {
var loadDateTime = new Date();
window.location = "test://abc";//schema链接或者universal link
window.setTimeout(function() { //如果没有安装app,便会执行setTimeout跳转下载页
var timeOutDateTime = new Date();
if (timeOutDateTime - loadDateTime < 5000) {
window.location = "https://www.xxxx/"; //ios下载地址
} else {
window.close();
}
}, 2500);
} else if (navigator.userAgent.match(/android/i)) {
var loadDateTime = new Date();
window.location = "test://sb";//schema链接或者universal link
window.setTimeout(function() {//如果没有安装app,便会执行setTimeout跳转下载页
uni.hideLoading()
var timeOutDateTime = new Date();
if (timeOutDateTime - loadDateTime < 5000) {
uni.showModal({
title: '你还没下载app',
content: '是否前去下载app?',
success: function (res) {
if (res.confirm) {
window.location = "https://www.xxxx/"; //ios下载地址
} else if (res.cancel) {
}
}
});
} else {
window.close();
}
}, 500);
}
在app.vue根据的值可进行页面跳转配置
var args= plus.runtime.arguments;
if(args){
if(args == 'test://sb') {
uni.navigateTo({
url: 'pages/mine/myCollection'
})
}
版权声明:本文标题:uniapp h5页面打开app,没有下载则跳转下载 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1765749237a3411584.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论