小程序
小游戏
企业微信
微信支付
扫描小程序码分享
采用uni项目在微信公众号开发H5 ,做分享功能 , 安卓是好的,在微信开发者工具上测试也是好的、但是iOS真机一直报config:invalid signature,签名没有也没有问题
weixinID:wxac55868b85fd9b21
10 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,请参考https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
{
err_Info: invalid signature more info at https://open.work.weixin.qq.com/devtool/query?e=40093,
errCode: 2,
errMsg: config:fail
}
亲测有效。确实是,ios是要传刚进入的页面url, 安卓就实时取url可以了
看下域名上传,安卓应为实时域名,iOS应为首次进入域名
文档写的很清楚了
可真是个坑
请问这个问题解决了吗?我跟你遇到了同样的问题
// App.vue <script> export default { globalData: { // 记录启动url startPage: location.href } } </script>
h5调用openAddress获取收货地址,android手机正常可用,ios没反应,后来发现手动刷新页面后又可以了,所以代码里让页面刷新一次就行了
没有路由跳转还是会碰见这种问题, 不知道你们有没有遇到过
最后问题解决了嘛 我也碰到了 依旧没解决 唉 = =
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,请参考https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html
{
err_Info: invalid signature more info at https://open.work.weixin.qq.com/devtool/query?e=40093,
errCode: 2,
errMsg: config:fail
}
1、跳转到需要调用微信配置的页面不使用路由,使用window.location.href或window.location.replace代替
2、首次进入页面时、判断是否在ios平台,如果是,则把当前页面地址存在store里,在发起验证请求时url参数使用该值,验证通过
亲测有效。确实是,ios是要传刚进入的页面url, 安卓就实时取url可以了
看下域名上传,安卓应为实时域名,iOS应为首次进入域名
先访问 https://www.aaaaa.com/api/wlogin 请求:https://open.weixin.qq.com/connect/oauth2/authorize
然后在跳转 https://api.weixin.qq.com/sns/oauth2/access_token获取用户信息
获取到后返回H5的地址 https://www.aaaaa.com/web/?openId=xxxxxx 进行首页加载 然后缓存openId 支付会用到openId
然后会自动跳转到首页
https://www.aaaaa.com/web/pages/home/index
这样的一个流程
文档写的很清楚了
可真是个坑
请问这个问题解决了吗?我跟你遇到了同样的问题
// App.vue <script> export default { globalData: { // 记录启动url startPage: location.href } } </script>
h5调用openAddress获取收货地址,android手机正常可用,ios没反应,后来发现手动刷新页面后又可以了,所以代码里让页面刷新一次就行了
没有路由跳转还是会碰见这种问题, 不知道你们有没有遇到过
最后问题解决了嘛 我也碰到了 依旧没解决 唉 = =