JSSDK-1.6 其它API正常, 仅startRecord:invalid signature?
发布于 4 年前 作者 qzeng 6291 次浏览 来自 问答

手机系统:Android, iOS 任意版本

微信版本:7.0.17, 7.0.18

JSSDK版本:1.6.0

 问题描述:

我们的应用是一个 vue.js 开发的单页应用,并采用 history 模式的路由。

根据文档步骤操作,iOS 手机微信上针对入口URL执行 wx.config(), 在 pushState() 切换网址后无需重新 config 除了录音 API 外其它接口均可正常使用,包括看图、上传图片、设置分享信息,但是 wx.startRecord 一调用就会报 invalid signature 的错误 。换句话说,除了  startRecord 会报 invalid signature 外其它 API 均正常。

此时,如果试图在 pushState 后拿 location.href 去重新 config 也会报 invalid signature 的错误。。。这就无解了。

回到顶部