当前位置: 首页 > news >正文

uniapp App判断是否安装某个app

参考文档:HTML5+ API Reference

项目中需要判断是否安装了uber,这里拿uber举例 ,判断是否安装uber

if (plus.runtime.isApplicationExist({pname: 'com.ubercab.eats', //Android平台通过pname属性(包名)查询action: 'ubereats://store/browse' //  iOS平台通过action属性(Scheme)进行查询})) {plus.runtime.launchApplication({pname: "com.ubercab.eats",extra: {test: "ceshi"}}, function(e) {console.log("Open system default browser failed: " + e.message);});
} else {uni.showModal({title: 'Tip',content: 'Application not installed',cancelText: 'Cancel',confirmText: "Install",success: (res) => {if (res.confirm) {if(plus.os.name == "Android"){//谷歌商店的uber下载地址plus.runtime.openURL('https://play.google.com/store/apps/details?id=com.ubercab.eats',(err) => {console.log('err', err)}, '');}else if(plus.os.name == "iOS"){//App Store下载地址plus.runtime.openURL('https://apps.apple.com/us/app/uber-eats-food-delivery/id1058959277', (err) => {console.log('err', err)}, '');}}})
}

http://www.lryc.cn/news/409270.html

相关文章:

  • C/C++大雪纷飞代码
  • 【linux】【设备树】具有 GPIO 控制器和连接器的硬件配置的备树(Device Tree)代码讲解
  • 【2025留学】德国留学真的很难毕业吗?为什么大家不来德国留学?
  • Apache Solr 最常用的命令
  • 经济下行,企业还在“裁员至上”?
  • 学习笔记之Java篇(0729)
  • 吃肉的刷题记录4-基础知识-字符串
  • 人工智能与机器学习原理精解【7】
  • ResNet学习笔记
  • 使用chainlit快速构建类似OPEN AI一样的对话网页
  • 【根据字符出现频率排序】python刷题记录
  • 活动报名小程序
  • unity基础问题
  • RedHat Enterprise Linux 7 YUM源(本地/网络源)配置详解
  • 关于顺序表数组下标的一些关系梳理
  • VS C++ Project(项目)的工作目录设置
  • STM32自定义协议串口接收解析指令程序
  • STM32——GPIO(点亮LEDLED闪烁)
  • VulnHub靶机入门篇--kioptrix.level 3
  • aiGPT系统源码★重大升级★AI写作/AI绘画/AI音乐/AI视频
  • Vue Router高级用法:动态路由与导航守卫
  • 江科大/江协科技 STM32学习笔记P9-11
  • 【培训通知】成为Power BI数据分析可视化实战第一人,加入3天直播即可
  • 24暑假算法刷题 | Day22 | LeetCode 77. 组合,216. 组合总和 III,17. 电话号码的字母组合
  • 一篇文章告诉你对讲机为什么不能被手机取代的7个原因
  • LION论文阅读
  • 在Android上实现汉字笔顺动画效果——HanZiWriter
  • 黑马头条vue2.0项目实战(一)——项目初始化
  • Unity Shader动画:用代码绘制动态视觉效果
  • 智税集成2.0生成凭证