- Android
- iOS
- JavaScript
- Flutter
- ReactNative
暂未提供
暂未提供
订阅指定用户的在线状态,订阅成功后会立即返回当前状态,后续状态变更可通过状态监听获取。
参数说明
| 名称 | 类型 | 必填 | 默认值 | 描述 | 版本 |
|---|---|---|---|---|---|
| params | Object | 是 | 订阅参数 | 1.0.0 | |
| params.userIds | Array | 是 | 用户 ID 列表 | 1.0.0 |
回调说明
| 属性 | 类型 | 描述 | 版本 |
|---|---|---|---|
| result | Object | 订阅结果 | 1.0.0 |
| result.users | Array | 用户状态列表 | 1.0.0 |
| result.users[].userId | String | 用户 ID | 1.0.0 |
| result.users[].status | Number | 状态值,1 表示在线,2 表示离线 | 1.0.0 |
失败回调
| 名称 | 类型 | 描述 | 版本 |
|---|---|---|---|
| error | Object | 发送失败后会有对应的状态码,可以直接查看 error.msg,或者查看 状态码 | 1.0.0 |
示例代码
let params = {
userIds: ['6UXQ4u8q57G']
};
juggle.subUserStatus(params).then((result) => {
console.log('subUserStatus', result);
// result.users => [{ userId: '6UXQ4u8q57G', status: 1 }]
}, (error) => {
console.log(error);
});
暂未提供
暂未提供