小程序集成im,init一直不成功是什么原因?
在小程序代码的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}×tamp=${timestamp}&random_str=${random_str}&key=${key}`),
timestamp
}).onSuccess((res) => {
console.log(res, '??');
})
结果:
onsuccess回调不会执行,查看jdk源码,原因好像是wx.connectSocket timeout