h5开发,用的uniapp框架开发,js-sdk方式引入
<script src="//res.wx.qq.com/open/js/jweixin-1.2.0.js" type="text/javascript"></script>
<script src="https://open.work.weixin.qq.com/wwopen/js/jwxwork-1.0.0.js" type="text/javascript"></script>
jWeixin.config注册成功,将jWeixin.agentConfig放在jWeixin.ready回调内注册并且延迟1秒。ios没有注册成功也没报错,安卓和pc正常。已经翻到很多开发者都遇到了这个问题,官方没有明确解答。请问是ios就没法jWeixin.agentConfig吗?如果事实就是无法解决,请告知一下,让我死心。
jWeixin.config({
beta: res.data.beta,
debug: res.data.debug,
appId: res.data.appId,
timestamp: res.data.timestamp,
nonceStr: res.data.nonceStr,
signature: res.data.signature,
jsApiList: res.data.jsApiList
});
jWeixin.ready(function(){
console.log('config注册成功')
setTimeout(() => {
jWeixin.agentConfig({
corpid: res.data.corpid,
agentid: res.data.agentid,
timestamp: res.data.timestamp,
nonceStr: res.data.nonceStr,
signature: res.data.signature,
jsApiList: res.data.jsApiList,
success: function(res) {
console.log(res, "agentConfig注册成功!")
Toast({
message: 'agentConfig注册成功!',
icon: 'https://img01.yzcdn.cn/vant/logo.png',
});
},
fail: function(res) {
if(res.errMsg.indexOf('function not exist') > -1){
alert('版本过低请升级')
}
}
});
}, 1000)
})
});
iOS系列请使用wx,其他使用jWeixin