// 生成Token $ret = UserAuthRepository::generateToken( // 业务类型 'xxx', // 业务系统用户ID 1, // 业务系统用户昵称 'xxx', // 业务系统用户头像 'http://xxxxx/xxx.jpg' ); $data = [ // 获取到用户 Token,用于 ImServer 的用户初始化,需返回给前端 'token' => $ret['data']['token'], // ImServer 的用户 ID 'imUserId' => $ret['data']['user']['id'], ];
const imServer = new ImServer() // 监听聊天消息 imServer.addTalkListener(function (data) { console.log('TalkMsg', data) }) // 连接状态变化 imServer.onConnectChange(connectionStatus => { console.log('onConnectChange', data) }) imServer.connect({ // 连接Token,需要从后端获取 token: 'xxxxxxxx', // 连接成功 onSuccess: () => { // 发送给用户消息 imServer.sendTalk({ // ImServer 的用户 ID toId: 5, }, cb) }, // 连接出错 onError: (msg) => { console.log('onConnectError', msg) } })
QQ扫一扫联系
点击联系
2374926113
微信扫一扫联系
.