用uni-app做微信公众号调用js-sdk遇到的问题
前言:
之前IOS 调用JS-SDK 显示配置失败或 JS-SDK在IOS中报签名无效invalid signature。
为什么了在IOS中配置会失败了。
在IOS中网页得URL不会随着路由得变化而改变,所以配置得URL 跟当前显示得URL不同。这就导致了URL错误,在调用JS-SDK,会显示无效签名,JS-SDK就不能用了,
发现刷新当前页面后,就正常了。于是我就想到了如果调用JS-SDK时失败了,就刷新页面。就可以重新调用了
this.$wx.error(function(res){
// 签名失败,刷新页面
location.reload()
});
本文探讨了使用uni-app开发微信公众号时遇到的JS-SDK签名失效问题,尤其是在iOS平台上的表现。当页面URL不随路由变化更新时,会导致签名验证失败。文章提供了一种解决方案:在检测到签名失败时刷新页面。
2217





