shulie-im-sdk
v1.0.6
Published
数猎产品im-sdk封装,仅供内部业务使用
Downloads
5
Readme
shulie-im-sdk
数猎产品im-sdk封装,仅供内部业务使用
安装
npm install shulie-im-sdk --save --registry=https://registry.npm.taobao.org
使用方法
import SLChat from 'shulie-im-sdk';
// 连接服务器
SLChat.connect({
ws: 'xxx',
token: 'xxx'
}).then((succ) => {
console.log('连接成功', succ);
}).catch((fail) => {
console.log('连接失败', fail);
});
// 推送消息接收
SLChat.on('acceptPushMessage', (res) => {
// 根据结果做弹框等操作
});
// 单聊信息接收
SLChat.on('singleMessageReceived', (res) => {
// 更新聊天框
// 更新聊天列表
});
// 发送消息error(目前连续发5条会发不出)
SLChat.on('sendMessageError', (res) => {
// 聊天信息增加错误提醒
});
// 消息签收
/* msg必须包含以下信息
{
seqId
senderId
targetId
}
*/
SLChat.signMessage(msg);
// 发送单聊信息
/*msg 必须包含以下信息 _seqId 生成唯一标识
{
senderId
targetId
content
_seqId
}
*/
SLChat.sendSingleMessage(msg);
// ws连接状态
SLChat.isConnected();
// 断开ws连接
SLChat.disconnect();
// 格式化单聊的信息 content 后端返回
SLChat.get('SingleMessage', content);