评论

解读微信内网页跳转到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  
点赞 5
收藏
评论

16 个评论

  • 每角弯
    每角弯
    2020-05-21
    您好!我想请教一下:我用html写的页面,还有用Vue写的页面;目前都是iOS可以跳进APP;安卓手机点击按钮后,也弹出「即将离开微信  打开“~~APP”」了,但是点击允许还在本页停留没有进入APP,接着弹出了在 btn.addEventListener('laun
    ch', function (e) {
        art('success');
      })中的success;  接着就完事了     
     
    
    2020-05-21
    赞同 1
    回复 18
    • 蜗牛
      蜗牛
      2020-05-21
      您好, 我的vue页面使用这个标签的时候一直报错,说没有注册该组件,不知道是哪里写错了。能不能麻烦您把 vue页面的相关代码发一下,万分感谢
      2020-05-21
      1
      回复
    • 宗锐
      宗锐
      2020-05-22
      您好 , 我用html写的 ,也是IOS可以进入app, 安卓没反应 . 请问你问题解决了吗 ?
      2020-05-22
      回复
    • 每角弯
      每角弯
      2020-05-22回复蜗牛
      你应该是install 的 jssdk的版本不对,看是1.6.0吗
      2020-05-22
      1
      回复
    • 每角弯
      每角弯
      2020-05-22回复宗锐
      没有  你说也走到success了,就是调不起APP; 感觉像是微信的原因~~~~    你知道原因了告知一下
      2020-05-22
      回复
    • 每角弯
      每角弯
      2020-05-22回复宗锐
      看到官方回复了,说是安卓需要配合撸一下接入指南https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/Android.html
      2020-05-22
      回复
    查看更多(13)
  • Sherry
    Sherry
    01-20

    请问你的问题解决了吗,请教下我这边配置都配了,按钮还是不显示不知道啥原因

    01-20
    赞同
    回复
  • ColdSevenYea
    ColdSevenYea
    2020-11-02

    进去会有这样的提示,也查不出原因,点击跳转,Android 后台有进程,但是白屏,不知道为什么,Android App那边需要做什么处理吗

    2020-11-02
    赞同
    回复
  • 张永明
    张永明
    2020-10-29

    必须是服务号吗

    2020-10-29
    赞同
    回复
  • 蓝蓝
    蓝蓝
    2020-10-26

    11111

    2020-10-26
    赞同
    回复
  • 简——单
    简——单
    2020-10-16

    各种配置都已经配好了,ios 能唤起,安卓无法唤起,安卓是按照集成文档集成的。

    网页调起app,安卓能收到回调,但是无法唤起,求解决方案

    2020-10-16
    赞同
    回复 1
    • Jinc
      Jinc
      02-02
      跟你一样 你解决了么
      02-02
      回复
  • 路上
    路上
    2020-09-28

    同问解决了吗?我是做Android的,我们这同样是ios能唤起,Android不能唤起,并且前端没有任何返回日志,包括把app卸载都没用,我也服了,手机上也是正常集成,微信登录等功能也是用的这个类。我都把demo下载后更改配置运行了,还是唤不起来,各位大神帮帮忙,说说解决办法,可怜的孩子不想国庆加班。。。

    2020-09-28
    赞同
    回复 3
    • 简——单
      简——单
      2020-10-16
      解决了么?我也遇到相同问题,ios能唤起 安卓不行,但是安卓能收到回调
      2020-10-16
      回复
    • ColdSevenYea
      ColdSevenYea
      2020-11-02
      同样的问题,请问解决了吗
      2020-11-02
      回复
    • 你又懂了
      你又懂了
      2020-12-10
      请问解决了 吗
      2020-12-10
      回复
  • 肥猫兽
    肥猫兽
    2020-09-16

    请问一下哈,这边JS安全域名已经设置好了,在微信开放平台也已经上架了app,但是没有在接口信息里看到“网页跳转移动应用”的接口,只有“APP跳转小程序”。 是移除了接口还是把这个接口设置挪了地方呢?

    2020-09-16
    赞同
    回复 1
    • Admin²⁰²¹
      Admin²⁰²¹
      2020-09-16
      这个不用接口。就一个标签的事
      2020-09-16
      回复
  • 左岸
    左岸
    2020-08-31

    必须是认证的服务号吗,认证的订阅号可不可以实现

    2020-08-31
    赞同
    回复
  • Fish
    Fish
    2020-07-24

    wx-open-launch-app标签,安卓点击同意以后一直跳不出去,ios可以顺利调起app。不知道什么原因

    2020-07-24
    赞同
    回复 2
    • 朝阳
      朝阳
      2020-07-29
      解决了么?我也碰到这个问题了
      2020-07-29
      回复
    • 王🎫仙道
      王🎫仙道
      2020-08-26
      同问,解决了吗?我也是ios可以拉起app,我们安卓的点击允许,没有反应,但是手机里最近打开的app里却看不到我们刚刚打开的app,感觉像是调用出错了
      2020-08-26
      1
      回复

正在加载...

登录 后发表内容