更新记录
1.0.1(2024-11-13) 下载此版本
- 修复 Android 打开部分 schema 时没有跳转到目标应用的 Bug
1.0.0(2024-04-25) 下载此版本
- 更新 在 Android 和 iOS 上打开链接的 UTS API
平台兼容性
Vue2 | Vue3 |
---|---|
× | √ |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
HBuilderX 4.0,Android:支持,iOS:支持,HarmonyNext:不确定 | × | × | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 |
---|---|---|---|
× | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | × | × | × |
uts-openSchema
打开链接,支持:
- 打开外部 App
- 使用浏览器打开链接
- 打开地图到指定地点
- ...
使用
- 安装此插件
- 在要使用的地方
import
导入import { openSchema } from '@/uni_modules/uts-openSchema'
- 直接调用
openSchema
方法:// #ifdef UNI-APP-X // 使用外部浏览器打开指定URL openSchema('https://uniapp.dcloud.io/uni-app-x') // #ifdef APP-ANDROID // Android 使用应用商店打开指定App openSchema('market://details?id=com.tencent.mm') // Android 打开地图坐标 openSchema('androidamap://viewMap?sourceApplication=Hello%20uni-app&poiname=DCloud&lat=39.9631018208&lon=116.3406135236&dev=0') // #endif --> // #ifdef APP-IOS // 打开 AppStore 到搜索页 openSchema('itms-apps://search.itunes.apple.com//WebObjects//MZSearch.woa/wa/search?media=software<erm=') // 打开 iOS 地图坐标 openSchema('http://maps.apple.com/?q=Mexican+Restaurant&sll=50.894967,4.341626&z=10&t=s') // #endif --> // #endif -->
参数
- openSchema(url: string) //
url
:要打开的链接必填
不为空字符串