打开第三方 App
WARNING
请注意,当前域名 https://dev.weixin.qq.com/docs/framework
文档已不维护,请前往微信文档中心 找到对应的新文档继续使用
- 开发者可通过 wx.miniapp.openUrl 接口打开第三方 App,但需跳转的目标 App 需在多端控制台进行配置,相关的使用说明如下。
- 如果开发者是通过 webview 内嵌的 H5,在 H5 中涉及了跳转第三方 App,那么需跳转的目标 App 也是需在多端控制台进行配置
- 补充:默认已支持打开浏览器,即 App 中的网页亦可通过 wx.miniapp.openUrl 接口唤起系统浏览器的方式打开,无需在控制台做相关配置
一、使用说明
1、通过 wx.miniapp.openUrl 打开第三方 App 或者是通过 webview 内嵌 H5 方式打开第三方 App,都需在多端应用控制台中配置第三方 App 的 Scheme,而当前仅支持打开已经在 App store 上架的第三方应用
其他补充:
- 这里指的是第三方的App要上架 App store,即,如果要跳转的 App 没有上架 App store,则无法配置
- 这里并不是指开发者的多端 App 要上架 App store 哈
- 配置好之后,Android 的多端应用亦可使用该接口打开第三方 App
其他注意事项:
- 使用 wx.miniapp.openUrl 时需按文档要求配置最新 SDK 以及开发者工具
二、操作指引
1、添加 App,配置第三方 App 的 URL Scheme
2、应用下载地址:当前仅支持填写已经在 App Store上架的应用的下载地址,并且格式需严格按照 “https://apps.apple.com/cn/app/%E5%BE%AE%E4%BF%A1/id414478124"
3、如何获得该格式的下载地址,可查看指引
4、填写的 URL Scheme 需按照形如 “weixin://” 的格式填写,否则无法提交成功
5、URL Scheme配置后,可调用 wx.miniapp.openUrl 打开第三方 App ,该接口的 url 参数的 Scheme 的前缀需与在控制台配置的一致