2021-11-09

微信分享 报错 the permission value is offline verifying

今天开发遇到个大坑,h5页面调用微信jssdk接口 ‘updateAppMessageShareData’
在微信开发者工具和安卓上是好的,一切配置都成功,但在ios上就报了 the permission value is offline verifying错误

问题原因

这个报错是权限出了问题,因为我本地项目点击菜单链接配置为xxx.com。而我的线上项目首页是xxx.com/mall,框架帮我重定 向到/mall,但是微信link还是停留在/,所以微信分享的时候link不对,导致由link计算的signature值不对,这也是为什么我在本地开发者工具中ok,但是部分同事在手机端里有时候不行的原因

我的解决办法

 由于微信检测不到路由地址变化
  1. 路由跳转不要用 push, 用location.href跳转就好了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值