安卓调用wx.getLocation()的时候第二次失败
发布于 5 年前 作者 guiying12 11701 次浏览 来自 问答

在公众号内使用wx.getLocation()获取定位的时候,安卓手机在第二次调用的时候"invalid signature",安卓第一次调用正常,ios和调试工具正常。

“weixin-js-sdk”: “^1.3.2”

4 回复

请问这个问题解决了吗?

是否页面 URL 发生了变化,如果是,需要重新调用 wx.config 传入新的签名

我也是有这个问题,安卓每次进入路由都会请求后台并且wx.config,但是安卓在请求code发给后台并且得到签名成功后,第二次再进路由就会invalid signature

用的vue,按照文档的规则来看url是没有变化的。现在我修改router变化的时候我就重新config,安卓就没有问题咯,但是ios在第二次config的时候就“invalid signature

如果url发生了变化为什么是一端可以一端不行呢?

回到顶部