完美解决微信js-sdk在IOS系统报 wx.config报 realAuthUrl invalid signature的问题
遇到这个问题首先是困惑,安卓可以,苹果不可以,然后查找文档,验证你们一个个尝试的结果,但是没有描述明白;
打开小程序我这边实现了原生安卓、苹果和公众号,唯独这个公众号iOS端打开小程序掉坑
总结修复问题:
App.vue中增加
mounted:function(){
uni.setStorage({
key: 'WxCodeUrl',
data:location.href
});
},再增加一个方法
getSignUrl:function(){
var signLink = ''
var ua = navigator.userAgent.toLowerCase();
if (/iphone|ipad|ipod/.test(ua)) {
signLink =uni.getStorageSync('WxCodeUrl');
if(!signLink)signLink = location.href
} else {
signLink = location.href
}
return signLink;
},然后在需要验签的时候调用传给后台处理
app.globalData.getSignUrl()
![[Windows] Adobe Flash Player 34.0.0.92及可用版修改方法](https://attach.52pojie.cn/forum/202101/13/204548lkzrb850kkv5eyyv.png)
![百度云网盘高速下载方法[测试可用]](https://z3.ax1x.com/2021/04/18/c5TMSe.jpg)