当前位置:   article > 正文

完美解决微信js-sdk在IOS系统报 wx.config报 realAuthUrl invalid signature的问题

realauthurl invalid signature

遇到这个问题首先是困惑,安卓可以,苹果不可以,然后查找文档,验证你们一个个尝试的结果,但是没有描述明白;

打开小程序我这边实现了原生安卓、苹果和公众号,唯独这个公众号iOS端打开小程序掉坑

总结修复问题:

App.vue中增加

  1. mounted:function(){
  2. uni.setStorage({
  3. key: 'WxCodeUrl',
  4. data:location.href
  5. });
  6. },

再增加一个方法

  1. getSignUrl:function(){
  2. var signLink = ''
  3. var ua = navigator.userAgent.toLowerCase();
  4. if (/iphone|ipad|ipod/.test(ua)) {
  5. signLink =uni.getStorageSync('WxCodeUrl');
  6. if(!signLink)signLink = location.href
  7. } else {
  8. signLink = location.href
  9. }
  10. return signLink;
  11. },

然后在需要验签的时候调用传给后台处理

app.globalData.getSignUrl()

本文链接:http://blog.bitefu.net/post/243.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/280523
推荐阅读
相关标签
  

闽ICP备14008679号