H5跳转APP,如果当前设备没有安装该APP,跳转去应用商店下载
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
- 一、使用步骤
- 总结
前言
H5跳转APP,如果当前设备没有安装该APP,跳转去应用商店下载
提示:以下是本篇文章正文内容,下面案例可供参考
一、使用步骤
代码如下(示例):
<script>export default {components: {},data() {return {id: '',time:null,};},mounted() {},onLoad(opions) {},onShow() {},onHide() {if(this.time){clearTimeout(this.time)}},methods: {//判断当前H5在哪打开的openapp() {if (uni.getSystemInfoSync().platform == 'ios') {this.iosApp()} else if (uni.getSystemInfoSync().platform === 'android') {this.andApp()} else {uni.showToast({title: '请使用手机浏览器打开',icon: 'none'});}},//安卓andApp() {var u = navigator.userAgentif (u.match(/(vivo|VIVO);?/i)) {window.location = `ibathapp://share?id=${this.id}&type=2`this.time = setTimeout(function() {window.location.href = "vivomarket://details?id=com.xxxxx" // vivo手机 com.xxxx包名clearTimeout(this.time)}, 4000);} else if (u.match(/(OPPO|oppo);?/i)) {window.location = `ibathapp://share?id=${this.id}&type=2`this.time = setTimeout(function() {window.location.href = "oppomarket://details?packagename=com.xxxxxx" // oppo手机clearTimeout(this.time)}, 4000);} else if (u.match(/(HUAWEI|HONOR);?/i)) {window.location.href = `ibathapp://share?id=${this.id}&type=2`this.time = setTimeout(function() {window.location.href = "appmarket://details?id=com.xxx" // 华为手机clearTimeout(this.time)}, 4000);} else {//安卓其他设备window.location = `ibathapp://share?id=${this.id}&type=2`this.time = setTimeout(function() {window.location.href = 'https:xxxxxxx' // 下载地址clearTimeout(this.time)}, 4000);}},//iosiosApp() {window.location = `ibathapp://share?id=${this.id}&type=2`this.time = setTimeout(function() {window.location = "http://apps.apple.com/cn/app/id387682726"clearTimeout(this.time)}, 4000);},}};
</script>
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
H5跳转APP,如果当前设备没有安装该APP,跳转去应用商店下载相关推荐
- 华为鸿蒙系统能下app嘛,鸿蒙系统可以安装安卓app软件吗
[鸿蒙系统可以安装安卓app软件吗]近几年来,随着智能手机硬件的更新迭代.手机系统也愈加成熟完善.我们今天在市面上能看到手机系统基本上可以分为两大类:iOS系统和安卓系统.后者虽在国内有诸多定制版本, ...
- 使用adb命令导出设备中安装的APP中的数据库(DB)文件
1 在导出数据库文件之前,需要确保设备处于连接状态 打开命令行窗口,输入命令: adb devices 显示结果: 图中箭头所指处为已连接设备的唯一序列号,唯一标识已连接的设备.如果同时连接多台设备, ...
- 荣耀智慧屏 鸿蒙 安装第三方,荣耀智慧屏还不能安装第三方APP,潜在用户注意一下...
原标题:荣耀智慧屏还不能安装第三方APP,潜在用户注意一下 除了首发时有点信息之外,近两天关于荣耀智慧屏的信息越来越少了.其实很多人都在观望之中,毕竟做为一个新生的事物是需要经历市场和用户的验证的.现 ...
- 基于H5跳转APP,未安装的话就跳转appstore
最近公司业务做到推广这块,下发短信H5链接点击有APP跳APP,没有跳应用市场的业务,参考大佬的博客实现 代码如下: toApp() {//微信内置浏览器let ua = navigator.user ...
- H5微信内置浏览器携带参数跳转APP和监听是否安装APP(wx-open-launch-app)
1.引入微信sdk <script src="https://res2.wx.qq.com/open/js/jweixin-1.6.0.js"></script& ...
- h5页面唤起app(iOS和Android),没有安装则跳转下载页面
由于研究了之后,和同事沟通,找到一个地址进入,分别测试不同手机,机型,安卓进入安卓应用商店,ios进入app store :所以直接贴了一个链接,即可. 下面方法,暂时没用到,分享给需要的盆友. CO ...
- h5网页检测手机是否安装了app。
公司业务拓展到微信,qq和支付宝:在这些平台打开的h5页面需要唤起app实现一些功能: 原理:h5页面内创建一个iframe 通过url scheme 实现h5与安卓和苹果之间的跳转. ...
- html判断app是否安装类似淘宝,H5浏览器如何检查手机中是否安装某个APP并打开
最近在做项目时遇到一个需求:需要像支付宝一样,在h5中判断是否已经安装某个app并自动打开它.那么这个功能应该如何实现呢?一起来看一看 说明: 正如大家所知道的一样,H5页面时需要搭载在web浏览器中 ...
- 【小5聊】使用HBuilderX打包H5页面实现C#调个推接口,进行app消息推送和消息通知
目录 [目标和效果] [准备] [HBuilderX] [UniPush开通] [C# 发起接口通知推送] [温馨提示] [总结] [互动一刻] [目标和效果] hbuilderx+h5+unipus ...
最新文章
- CentOS上安装skype
- php答题评分,Thinkphp 答题 评语
- ajax修改按钮的html值,表格行的按钮AJAX后,怎么修改表格当前行的值
- React开发(208):react代码分割在嵌套组件中更新 Context
- 别在Java代码里乱打日志了,这才是正确的打日志姿势!
- java 解压到内存,Java GZip 基于内存实现压缩和解压的方法
- mysql 子字符串_Mysql 截取字符串取子集的函数应用
- Spring的线程安全
- html图书馆占座系统,图书馆选座系统,再也不用担心有人占座啦!
- 基于SSM框架图书馆预约占座系统的设计与实现(附源码、论文)
- excel数据处理_如何用excel做仓库管理软件?这样做很好用,有权限和流程
- 刺客信条3一直显示育碧服务器,刺客信条3免Uplay启动游戏的方法
- 985高校硕导跳槽高中当老师,博士扎堆中小学,是内卷还是进步?
- 吃不惯的川味麻辣×××
- 北京环球影城游玩攻略
- 高分辨透射电镜(HRTEM)样品怎么制?看这一篇就够了
- 云计算这场马拉松,AI或是决定格局的野蛮人
- LXC的Python学习笔记
- 乾坤符和鸿蒙符,『玩家攻略』主力兵符的不二选择!轮回符、不灭符分析
- 2018省赛第九届蓝桥杯真题C语言B组第六题题解 递增三元组
热门文章
- Android常用adb命令-获取应用安装路径
- 闲话云计算(一) 云计算发展史
- Window10 OpenCV3.4.7 CMake3.18.0 QT5.5.0 编译配置及调用
- 网络工程网络设备巡检命令脚本汇总——F5负载均衡设备
- Debug一例,Wordpress 插件 Blogger Importer Extended 导入 blogger 图片问题
- 你的生活以什么为中心
- pytorch深度学习案例(二)——航拍街道语义分割
- 中集集团飞瞳全球港口航运人工智能领军企业中集飞瞳,成熟港航人工智能AI为港口船公司大幅提效降本,新一代智慧港口智慧船公司解决方案
- 心碎的图案怎么用c语言编出来,这个C语言程序怎么写?
- k8s安全01--云安全简介