wx-jssdk,IOS调用API,config通过了,但是报错[ the permission value is offline verifying ]

wx-jssdk,IOS调用API,config通过了,但是报错[ the permission value is offline verifying ],第1张

问题描述:

Vue-h5调用jssdk, 安卓的微信中h5分享没问题,ios中分享报错the permission value is offline verifying

官方解释:

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

确认config正确通过。

如果是在页面加载好时就调用了JSAPI,则必须写在wx.ready的回调中。

确认config的jsApiList参数包含了这个JSAPI。

但实际config是提示OK的!!!!

所以,官方上述 = 放了个屁

解决方案:

debugger发现,微信checkApi是先提示the permission value is offline后提示config:ok,

所以果断给代码加了延时,异步执行:

setTimeout(() => {
  wx.ready(() => {
    wx.showAllNonBaseMenuItem()
    wx.updateTimelineShareData(shareData)
    wx.updateAppMessageShareData(shareData)
  })
}, 300)

调试,成功!!!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/997048.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存