收藏
回答

ios无法调用agentConfig?

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)


})

});

回答关注问题邀请回答
收藏

1 个回答

  • PM
    PM
    2022-08-29

    iOS系列请使用wx,其他使用jWeixin

    2022-08-29
    有用
    回复
登录 后发表内容