安卓调用微信sdk正常,ios报invalid signature的错误

最近在调用微信sdk的接口,自己的安卓手机测试的好好的,等到测试的时候,iphone的部分手机报签名的错误,我也是很纳闷了,一步步的按照文档上来写的,安卓手机没有问题说明后台的逻辑肯定是对的,所以一一排除,问题有可能出现在前端,那么最大的问题就是url,文档上是将url location.href.split('#')[0] 传递到后台的,但是在发送get请求的时候,这个url地址就变了,所以前台需要encodeURIComponent,到后台的时候就解码一下就行了。我用的是vue开发的,改了以上的然后再次测试,一会可以用一会不可以用,必须要清缓存才可以正常使用,然后 我看了一下,前端开启了history模式,然后我屏蔽了history模式,最后问题解决了。最后几个总结是在论坛上看到别人写的,感觉很全面,大家也可以参考

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章