小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在安卓系统下没有问题,IOS11.3下,无效的签名,URL地址进行了encode编码,把这个签名放到验证工具里面又可以通过,但是IOS下就是无效签名。
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
// 这是HTTP请求(POST)获取配置信息,url进行了encode编码apiWX.wxConfig().then((data) => { alert('签名信息:' + JSON.stringify(data)) const conf = { debug: true, appId: data.appId, timestamp: data.timestamp, nonceStr: data.nonceStr, signature: data.signature, jsApiList: ['onMenuShareTimeline', 'onMenuShareAppMessage'] } this.setState({ // 把配置信息显示到页面上来,拿到签名信息,进行第三方工具验证通过,IOS爆出签名错误 config: data }) alert(JSON.stringify(conf)) window.wx.config(conf) window.wx.ready(() => { alert('window.wx.ready 回调') let shareObj = { title: '币王说', // 分享标题 desc: '这是分享描述区域', // 分享描述 link: `http://hlquantification.xuyilulu.cn/btc/home/${this.props.WX_USER_INFO.shareCode}`, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 imgUrl: 'http://p9gvgyqgj.bkt.clouddn.com/eos_logo.png' // 分享图标 } // 分享到朋友圈 window.wx.onMenuShareTimeline(shareObj) // 分享给好友 window.wx.onMenuShareAppMessage(shareObj) }) window.wx.error((res) => { // IOS11.3 直接进了这里,安卓没有 alert(JSON.stringify(res)) })})
// 这是HTTP请求(POST)获取配置信息,url进行了encode编码
apiWX.wxConfig().then((data) => {
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
哪位大佬,帮看看。很久了,没解决,不知道什么原因。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
哪位大佬,帮看看。很久了,没解决,不知道什么原因。