1.0.6 • Published 2 years ago

shulie-im-sdk v1.0.6

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

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);
1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago