收藏
回答

JSSDK-1.6 其它API正常, 仅startRecord:invalid signature?

手机系统: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 的错误。。。这就无解了。

回答关注问题邀请回答
收藏
登录 后发表内容
问题标签