收藏
回答

Vue 微信公众号分享wx.config在开发者工具中使用正常真机中时好时坏问题?

在微信开发者工具访问测试地址是正常访问分享,但在真机中有时会出现wx.config后 wx.ready和wx.error都未触发情况,这时会出现无法点开微信右上角三点问题。 wx.ready触发时会出现updateAppMessageShareData:fail, the permission value is offline verifying。有没有大佬知道是哪里的问题。

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

2 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    09-21

    the permission value is offline verifying这个错误是因为config没有正确执行,或者是调用的JSAPI没有传入config的jsApiList参数中。建议按如下顺序检查:

    1. 确认config正确通过。
    2. 如果是在页面加载好时就调用了JSAPI,则必须写在wx.ready的回调中。
    3. 确认config的jsApiList参数包含了这个JSAPI。

    https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#66

    09-21
    有用
    回复 2
    • 梦里梦到醒不来的梦
      梦里梦到醒不来的梦
      发表于移动端
      09-21
      现发现问题是在于穿的url生成的签名问题,穿的url地址只能是用户首次进入的路径地址。场景: 邀请分享页面路径transform/invitation 在当前页面进行config 如果我首次打开路径为transform/index,通过tabbar切换至transform/invitation页面进行分享转发时 我的url传入后台签名时路径必须是transform/index(首次进入路径)才可以签名成功,如果是当前页transform/invitation则签名失败。
      09-21
      回复
    • 梦里梦到醒不来的梦
      梦里梦到醒不来的梦
      09-21回复梦里梦到醒不来的梦
      大佬,能看看嘛? 是不是微信公众号SDK转发就是这个机制啊。 只能用第一次访问的url 还是后台处理的时候没处理好导致使用当前的url 出现问题。
      09-21
      回复
  • 梦里梦到醒不来的梦
    梦里梦到醒不来的梦
    09-21

    发现问题是url路径问题,只有发送第一次进入微信浏览器的页面路径才可以,但是我如何知道用户第一次进入时的路径是什么呢?用户在其中页面进行了转发路径不就变了吗?我看文档是传当前路径,但是注册时传当前路径会config失败。传第一次进入时的路径config:ok

    09-21
    有用
    回复 3
登录 后发表内容
问题标签