小程序集成im,init一直不成功是什么原因?

用户2508595
2020-08-20 11:05 100 1

在小程序代码的app.js里面
引用:

const md5 = require('js-md5');
const JMessage = require('./tools/jmessage-wxapplet-sdk-1.4.3.min.js')

init部分:

const JIM = new JMessage({ debug: true });
const timestamp = String(new Date().getTime())
const appkey = 'xxxxxxxxxx'
const key = 'xxxxxxxxxx'
const random_str = '123456'
JIM.init({
        appkey,
        random_str,
        signature: md5(`appkey=${appkey}&timestamp=${timestamp}&random_str=${random_str}&key=${key}`),
        timestamp
}).onSuccess((res) => {
        console.log(res, '??');
})

结果:
onsuccess回调不会执行,查看jdk源码,原因好像是wx.connectSocket timeout

0个回答

热门排序
gptbots-widget