评论

解读微信内网页跳转到APP方法,使用微信开放标签:<wx-open-launch-app>

微信内置浏览器支持的<wx-open-launch-app>开放标签可以让你的H5网页拉起APP。这个是不是很神奇也是很有必要的一个功能?微信为你想好啦~实现这个功能并不复杂,代码量可以忽略为0.但是

1、功能说明

微信内置浏览器支持的<wx-open-launch-app>开放标签可以让你的H5网页拉起APP。这个是不是很神奇也是很有必要的一个功能?微信为你想好啦~实现这个功能并不复杂,代码量可以忽略为0.但是一些相关的注意事项,准入规则还是必须要明确的,否则在开发过程中容易踩到各种坑。

2、接入逻辑

2.1 设置服务号的JS安全域名,开放标签必须在这个域名或者子域名下生效详见《微信开放标签说明文档

2.2 注册登陆微信开放平台,新建APP审核并上架成功。然后登记域名和你的APP应用绑定关系,让他们能关联起来

3、准入门槛

看起来第二大步很简单,其实操作起来还是有点繁琐的,除去繁琐的设置外,这里有个准入门槛:

3.1 服务号门槛

服务号已认证
开放平台账号已认证
服务号与开放平台账号同主体
绑定域名和移动应用
绑定域名的要求:
域名须为当前服务号的 JS 安全域名或其子域名
域名只能同时绑定一个移动应用,因此须确保域名未被其他移动应用绑定

3.2 绑定移动应用的要求

只能绑定同一微信开放平台账号下审核通过的移动应用

3.3 绑定次数

每月可修改绑定3次

4、参考文档:

微信内网页跳转APP功能-功能介绍 | 微信开放文档
开放标签说明文档 | 微信开放文档

最后一次编辑于  2020-05-07  
点赞 8
收藏
评论

36 个评论

  • 少年锦时
    少年锦时
    2020-07-17

    小程序webview是否也可以使用这个跳转

    2020-07-17
    赞同
    回复 3
    • 趴着睡
      趴着睡
      2020-07-28
      老哥,可以使用这个跳转吗
      2020-07-28
      回复
    • 方超
      方超
      2020-07-31回复趴着睡
      有结论吗?
      2020-07-31
      回复
    • 趴着睡
      趴着睡
      2020-07-31回复方超
      没有..
      2020-07-31
      回复
  • st
    st
    2020-07-08

    您好 通过 extinfo 怎么传给app端

    2020-07-08
    赞同
    回复
  • 人生有限
    人生有限
    2020-05-12

    uni-app 怎么接入

    2020-05-12
    赞同
    回复
  • Litera
    Litera
    2020-05-11

    我按照文档给的示例写了一下,但是报launch:fail_check fail的错误。反复确认了绑定的appid是没问题的。

    2020-05-11
    赞同
    回复 2
    • 微笑的 年轻的
      微笑的 年轻的
      2020-05-15
      2020-05-15
      回复
    • YuJunKui
      YuJunKui
      2020-06-05
      html的appid要用app的appid才可以
      2020-06-05
      回复
  • Litera
    Litera
    2020-05-08

    按照文档提供的方式在开放平台绑定了公众号,并且满足这要求:

    服务号已认证

    开放平台账号已认证

    服务号与开放平台账号同主体

    在开放平台上点击公众号详情里显示接口未获得。如下图

    2020-05-08
    赞同
    回复 3
    • Admin ²º²⁴
      Admin ²º²⁴
      2020-05-08
      如果刚满足条件的话可能没那么快,如果已经很久前就OK了还是没获得,最好发个工单问下开放平台客服。
      2020-05-08
      回复
    • Litera
      Litera
      2020-05-08回复Admin ²º²⁴
      是刚满足条件的,问过这个社区管理@社区技术运营专员-娇华 五一节前就是这个问题,到现在一直没解决。
      2020-05-08
      回复
    • 🦛
      🦛
      2020-08-13回复Litera
      现在有办法解决吗,我也一直报错
      2020-08-13
      回复
  • 青团社
    青团社
    2020-05-07

    我想打开app的某个指定页面。

    2020-05-07
    赞同
    回复 2
    • Admin ²º²⁴
      Admin ²º²⁴
      2020-05-07
      可以通过开放标签的extinfo属性进行传参。然后根据传参打开相关的页面。
      备注:对于extinfo属性,用于携带额外信息,格式自定义,由跳转的App自⾏解析处理。对应iOS微信openSDK中的messageExt字段(LaunchFromWXReq.message.messageExt),或对应Android微信openSDK中的extInfo字段(ShowMessageFromWX.Req.message.mediaObject.extInfo)。详情请参考iOS和Android的微信openSDK接入指南。
      2020-05-07
      回复
    • 青团社
      青团社
      2020-05-07回复Admin ²º²⁴
      相当于要做一套万能跳转咯?
      2020-05-07
      回复

正在加载...

登录 后发表内容