评论

解读微信内网页跳转到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 个评论

  • Noah
    Noah
    04-25

    请问微信内打开开放标签跳到app,app启动前会闪白屏是什么情况?app本身是秒开,并且其他三方如魔链或者通知打开app都不会有白屏出现

    04-25
    赞同
    回复 1
    • 麦振羽
      麦振羽
      07-12
      我用了却打不开,安卓需要接入微信sdk,文档看不懂,请大神指导一下咯
      07-12
      回复
  • 苍天饶过谁
    苍天饶过谁
    02-27

    只能配置一个域名怎么实现多个域名跳转一个App?

    网页跳转移动应用配置的js安全域名是一级域名xxx.com,实际页面使用的是这个一级域名下的多个二级域名a.xxx.com,b.xxx.com,c.xxx.com,试用了一下这样配置,是能打开app但是消息app无法接受到,也就无法接收到extinfo

    之前js安全域名直接配置的是a.xxx.com,在a.xxx.com跳转app是可以接收到消息

    有什么方法可以支持多个同一一级域名下的多个二级域名可以跳转app并正常传递extinfo吗?

    02-27
    赞同
    回复
  • 乘
    2023-07-28

    点击分享的卡片消息,却进入了微信开放平台,没唤起app(Android不行,iOS倒可以),大家有什么意见吗

    2023-07-28
    赞同
    回复
  • 肥鹅
    肥鹅
    2023-05-24

    大哥 能帮看看问题么https://developers.weixin.qq.com/community/develop/doc/000440507d87107c67cf9eb2d51400

    2023-05-24
    赞同
    回复
  • 小嘎
    小嘎
    2023-04-24

    用wx-open-launch-app 标签唤起app,安卓可以,IOS不可以(iphone12、IOS16.4.1、微信8.0.34),用的微信sdk是jweixin-1.6.0。

    但是当前手机(iphone12)safri 直接打开Universal Links ,就可以唤起。

    IOS微信里的H5不能唤起的表现:点击按钮能够出来微信征求客户意见跳转第三方app的弹框,但是点击弹框的确认后没跳转。

    最后无奈需要实现此功能只能用H5页面里写跳转Universal Links ,但是会出现一个微信不信任Universal Links 的一个中间提示页面(跳转app后返回到微信可以看到。第一次跳转就有,后面就没有了)。

    2023-04-24
    赞同
    回复 2
    • 咘咘
      咘咘
      2023-04-26
      请问iOS端,微信唤起app解决了吗,我也遇到这个问题了,急急急
      2023-04-26
      回复
    • 咘咘
      咘咘
      2023-04-26回复咘咘
      如果自己判断的话,怎么判断当前应该是打开还是下载呢
      2023-04-26
      回复
  • 小东
    小东
    2023-04-12

    你好,请问下因为填写的域名都是用的生产的。所以发布H5那个静态资源也需要发包,前期怎么才测试环境进行测试呢

    2023-04-12
    赞同
    回复 1
    • 俞
      2023-12-28
      代理
      2023-12-28
      回复
  • Revelry
    Revelry
    2023-03-27

    app在后台运行时通过标签跳转到app并携带参数,在app内获取的参数是乱码怎么解决啊,app关闭时就可以

    2023-03-27
    赞同
    回复
  • wwei
    wwei
    2022-08-10

    你好,一个服务号只能绑定一个安全域名吗,但是我们的多个网页在多个域名之下,请问这样怎么实现呢?

    2022-08-10
    赞同
    回复 1
    • 苍天饶过谁
      苍天饶过谁
      02-27
      请问这个后来解决了吗
      02-27
      回复
  • 落雪孤檠
    落雪孤檠
    2022-04-19

    微信js版本有要求吗

    2022-04-19
    赞同
    回复
  • 落雪孤檠
    落雪孤檠
    2022-04-19

    微信js版本有要求

    2022-04-19
    赞同
    回复

正在加载...

登录 后发表内容