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