概述
handleDownload() {
let ua = window.navigator.userAgent
if (!!ua.match(/(i[^;]+;( U;)? CPU.+Mac OS X/)) {
// ios端
// 触发app启动
const appName = 'app的软件名,需要跟商店中参数一致'
window.location.href = `${ appName }://openApp`
// 设置一个延时,超过一定时间,页面跳转到商店app页面
setTimeout(() => {
window.location.href = 'app商店链接'
}, 2000)
} else if (ua.indexOf('Android') > -1 || ua.indexOf('Adr') > -1) {
// android端
window.location.href = 'app启动名,需要跟配置一致'
// 同ios一样,设置一个延时器
setTimeout(() => {
window.location.href = '安卓商店app链接'
}, 2000)
}
}
最后
以上就是高高百褶裙为你收集整理的移动端浏览器中触发app打开/下载的全部内容,希望文章能够帮你解决移动端浏览器中触发app打开/下载所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复