- 当前 Bug 的表现(可附上截图)
webview中执行jssdkcheckJsApi 提示签名失败 但是我一个个放到微信官方的签名测试工具那边 签名跟我结果是一样的
- 预期表现
能够正常执行并且调用wx api
- 复现路径
- 提供一个最简复现 Demo
wx.config({ debug: true , "jsapi_ticket" : "LIKLckvwlJT9cWIhEQTwfKCVI-Z5IbABSz_5hTHMYlLGXxcQ6UUl0ipxnpnpCYvROWa3QMIJSa7Xnh5dK722iA" , "nonceStr" : "k4teqnrr0wj" , "timestamp" : "1561539251" , "signature" : "e6e232b99fcbbb9e0971f7515421110a100489e9" , "appId" : "wxbeda18ffe300744a" , jsApiList: [ 'getLocalImgData' , 'chooseImage' , 'checkJsApi' , 'translateVoice' , 'startRecord' , 'stopRecord' , 'translateVoice' , 'scanQRCode' , 'openCard' ] // 必填,需要使用的JS接口列表 }); var thz = this wx.ready( function (data) { wx.checkJsApi({ jsApiList: [ 'chooseImage ' ], // 需要检测的JS接口列表,所有JS接口列表见附录2, success: function (res) { console.log( '输出当前获取权限' , res) // 以键值对的形式返回,可用的api值true,不可用为false // 如:{"checkResult":{"chooseImage":true},"errMsg":"checkJsApi:ok"} }, fail: function (res) { console.log( '输出权限失败' , res) } }); }); wx.error( function (res) { console.log( '输出错误' , res) // config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。 }); |
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
大哥解决了没。我也死在了这里
你好?搞定没有