收藏
回答

wx-open-launch-app 无法拉起Android APP ?而是跳转到应用宝的APP页

wx-open-launch-app标签可以显示并相应点击,但是点击后跳转了应用宝的APP页而不是直接启动APP,请问如何排查呢?

1.APP已正确接入微信登录,已上架应用宝

2.微信开放平台 -> 管理中心->公众号,已关联APP并绑定JS接口安全域名

(1)JS接口安全域名绑定的是xxx.xxx.com,显示wx-open-launch-app标签的网页地址是 https://xxx.xxx.com/#/

(2)微信开放平台,微信公众平台,都绑定了域名xxx.xxx.com

3.代码里面,wx.ready回调执行了,wx.error回调没有执行,日志中输出了一条“ checkJsApi success ... errMsg:"checkJsApi:ok" ”,是不是说明代码执行成功 且 授权成功(日志中没看到任何错误信息,wx.config配置了debug:true,打开网页后弹了好几个窗,基本都是errMsg: xxx: ok)

4.关键代码如下

wx.config({
  debug: true,
  appId, //这里是服务号的appId
  timestamp,
  nonceStr,
  signature,
  jsApiList: [
    // 'checkJsApi',
    'onMenuShareTimeline',
    'onMenuShareAppMessage',
    'updateAppMessageShareData',
    'updateTimelineShareData'
  ],
  openTagList: ['wx-open-launch-app'] // 这里要配置一下
})


<wx-open-launch-app
  ref="launchBtn"
  id="launch-btn"
  style="position: absolute; top: 0; left: 0; right: 0; bottom: 0"
  extinfo=${extinfo}
  appid="${appId}"> //这里是要启动的APP的微信appid
  <script type="text/wxtag-template">    
    <div style="
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      width: 100%;
      z-index:10;
      height: ${px2vw(height)}px">
      测试测试
    </div>
  </script>
</wx-open-launch-app>


回答关注问题邀请回答
收藏

1 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    星期二 19:04

    你好,请问报错提示什么呢?控制台打印下报错和config入参

    星期二 19:04
    有用
    回复 10
    • 剑雨
      剑雨
      星期二 20:05
      星期二 20:05
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      星期二 20:11回复剑雨
      直接提供下控制台报错截图,其次isTrusted:false 事件无法序列化,请直接console.log(event.detail)
      星期二 20:11
      回复
    • 剑雨
      剑雨
      星期二 20:19
      这个是config和点击触发error的截图
      星期二 20:19
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      星期二 20:43回复剑雨
      星期二 20:43
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      星期二 20:44回复剑雨
      星期二 20:44
      回复
    查看更多(5)
登录 后发表内容