更新记录

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

打开链接,支持:

  1. 打开外部 App
  2. 使用浏览器打开链接
  3. 打开地图到指定地点
  4. ...

使用

  1. 安装此插件
  2. 在要使用的地方 import 导入
    import { openSchema } from '@/uni_modules/uts-openSchema'
  3. 直接调用 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&lterm=')
    // 打开 iOS 地图坐标
    openSchema('http://maps.apple.com/?q=Mexican+Restaurant&sll=50.894967,4.341626&z=10&t=s')
    // #endif -->
    // #endif -->

参数

  • openSchema(url: string) // url:要打开的链接 必填 不为空字符串

相关开发文档

UTS 语法

UTS API插件

UTS 组件插件

Hello UTS

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问