ios 微信客户端jssdk授权失败:config:invalid signature
来源:9-1 完善商城宝贝详情支付页

魂淡_0002
2017-12-30
在ios 微信客户端,地址锁定 /oauth ,导致 signature 验证失败,无法调用jssdk 接口失败
开发者工具与 Android 都能正常跳转
写回答
3回答
-
魂淡_0002
提问者
2018-01-02
已解决:
// 判断苹果手机,签名验证地址传入 oauth 页的 window.location.href
if (window.__wxjs_is_wkwebview === true) {
url = this.$store.state.iosUrl || _url
}const res = await this.$store.dispatch('getWechatSignature', encodeURIComponent(url))
20 -
魂淡_0002
提问者
2017-12-31
判断 ios 客户端,直接传入 xxx/oauth 仍然签名失败 , 晕了
00 -
Scott
2017-12-31
这么神奇,签名失败,可以把签名值的那几个变量打印出来,比对下 android 和 ios 下面打印的变量有何不同,包括跳转前后的 URL 地址和后缀参数
012017-12-31
相似问题