更新记录
1.0.0(2025-08-29) 下载此版本
外部app应用选择器
平台兼容性
uni-app
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
√ | √ | √ | √ | √ | × | - | - | - |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
√ | √ | √ | √ | √ | √ | - | √ | √ | √ | √ |
其他
多语言 | 暗黑模式 | 宽屏模式 |
---|---|---|
× | × | √ |
hopeseo-AppSelector
检查本地应用方式分两种情况 :
-
当前app点击某一应用(wx) , 但是用户没有微信应用 这时候是一种 交互逻辑是 检查微信应用是否安装 未安装 ios会跳转到app store 安卓会调用用户安装了哪些应用市场 点击具体应用市场进行安装 已安装-->直接打开应用
-
获取客户本地某一类型的所有应用 eg : 地图 比如说应用内有导航操作 会查看用户已安装的地图类软件 并生成列表 客户点击哪个就使用哪个地图软件打开 还要写urlscheme协议传参 每个地图写法不一样 ios/Android同一个软件也有区别 3.ios需要注意 : hbuilder基座配置的urlschemewhitelist满足不了实际需求 eg:谷歌地图没在配置内 所以需要打包自定义基座来配置urlschemewhitelist 配置详情 https://uniapp.dcloud.net.cn/tutorial/app-ios-schemewhitelist.html 一般调用plus.runtime.openURL返回{"code":-3,"message":"此功能不支持"}就代表基座未配置urlschemewhitelist