|
NIMSDK-AOS
10.9.71
|
Public 成员函数 | |
| int | getInstanceId () |
| 获取V2NIMChatroomClient对象的identityId(唯一标识) 更多... | |
| void | enter (String roomId, V2NIMChatroomEnterParams enterParams, V2NIMSuccessCallback< V2NIMChatroomEnterResult > success, V2NIMFailureCallback failure) |
| 进入聊天室 包括如下阶段: 获取link地址 登录鉴权 加入聊天室 进入过程中任意一阶段失败,则抛出进入失败回调 聊天室需要采用服务端Api前置创建 当前每一个聊天室都有单独的长连接 该接口调用后, 如果开启了用户进入进出通知下发, 聊天室内其它成员会收到:onChatroomMemberEnter通知 用户进入进出通知: 控制台权限开启, 通知创建聊天室配置进入进出通知下发开启 进入后实例与聊天室形成绑定关系 更多... | |
| void | exit () |
| 退出聊天室 更多... | |
| V2NIMChatroomInfo | getChatroomInfo () |
| getChatroomInfo 更多... | |
| V2NIMChatroomService | getChatroomService () |
| 获取聊天室服务, 后续相关操作均在服务中实现 更多... | |
| V2NIMChatroomQueueService | getChatroomQueueService () |
| V2NIMStorageService | getStorageService () |
| 获取聊天室存储服务, 后续相关操作均在服务中实现 更多... | |
| void | addChatroomClientListener (V2NIMChatroomClientListener listener) |
| 添加聊天室实例监听器 更多... | |
| void | removeChatroomClientListener (V2NIMChatroomClientListener listener) |
| 移除聊天室实例监听器 更多... | |
静态 Public 成员函数 | |
| static synchronized V2NIMChatroomClient | newInstance () |
| 构造一个新的聊天室实例 更多... | |
| static synchronized V2NIMChatroomClient | getInstance (int instanceId) |
| 通过identityId(唯一标识)获取之前已经创建的V2NIMChatroomClient 更多... | |
| static synchronized List< V2NIMChatroomClient > | getInstanceList () |
| 获取当前已经存在的聊天室实例列表 更多... | |
| static synchronized void | destroyInstance (int instanceId) |
| 销毁指定聊天室实例 更多... | |
| static synchronized void | destroyAll () |
| 销毁当前的所有聊天室实例 更多... | |
| static Context | getContext () |
在文件 V2NIMChatroomClient.java 第 35 行定义.
| void com.netease.nimlib.sdk.v2.chatroom.V2NIMChatroomClient.addChatroomClientListener | ( | V2NIMChatroomClientListener | listener | ) |
|
static |
销毁当前的所有聊天室实例
在文件 V2NIMChatroomClient.java 第 275 行定义.
|
static |
| void com.netease.nimlib.sdk.v2.chatroom.V2NIMChatroomClient.enter | ( | String | roomId, |
| V2NIMChatroomEnterParams | enterParams, | ||
| V2NIMSuccessCallback< V2NIMChatroomEnterResult > | success, | ||
| V2NIMFailureCallback | failure | ||
| ) |
进入聊天室 包括如下阶段: 获取link地址 登录鉴权 加入聊天室 进入过程中任意一阶段失败,则抛出进入失败回调 聊天室需要采用服务端Api前置创建 当前每一个聊天室都有单独的长连接 该接口调用后, 如果开启了用户进入进出通知下发, 聊天室内其它成员会收到:onChatroomMemberEnter通知 用户进入进出通知: 控制台权限开启, 通知创建聊天室配置进入进出通知下发开启 进入后实例与聊天室形成绑定关系
| roomId | 聊天室ID |
| enterParams | 进入聊天室相关参数 |
| success | 进入成功的回调 |
| failure | 进入失败的回调 |
在文件 V2NIMChatroomClient.java 第 107 行定义.
| void com.netease.nimlib.sdk.v2.chatroom.V2NIMChatroomClient.exit | ( | ) |
退出聊天室
在文件 V2NIMChatroomClient.java 第 137 行定义.
| V2NIMChatroomInfo com.netease.nimlib.sdk.v2.chatroom.V2NIMChatroomClient.getChatroomInfo | ( | ) |
getChatroomInfo
在文件 V2NIMChatroomClient.java 第 152 行定义.
| V2NIMChatroomQueueService com.netease.nimlib.sdk.v2.chatroom.V2NIMChatroomClient.getChatroomQueueService | ( | ) |
在文件 V2NIMChatroomClient.java 第 173 行定义.
| V2NIMChatroomService com.netease.nimlib.sdk.v2.chatroom.V2NIMChatroomClient.getChatroomService | ( | ) |
获取聊天室服务, 后续相关操作均在服务中实现
在文件 V2NIMChatroomClient.java 第 163 行定义.
|
static |
在文件 V2NIMChatroomClient.java 第 359 行定义.
|
static |
通过identityId(唯一标识)获取之前已经创建的V2NIMChatroomClient
| instanceId | 实例ID |
在文件 V2NIMChatroomClient.java 第 59 行定义.
| int com.netease.nimlib.sdk.v2.chatroom.V2NIMChatroomClient.getInstanceId | ( | ) |
获取V2NIMChatroomClient对象的identityId(唯一标识)
在文件 V2NIMChatroomClient.java 第 81 行定义.
|
static |
获取当前已经存在的聊天室实例列表
在文件 V2NIMChatroomClient.java 第 70 行定义.
| V2NIMStorageService com.netease.nimlib.sdk.v2.chatroom.V2NIMChatroomClient.getStorageService | ( | ) |
|
static |
构造一个新的聊天室实例
在文件 V2NIMChatroomClient.java 第 44 行定义.
| void com.netease.nimlib.sdk.v2.chatroom.V2NIMChatroomClient.removeChatroomClientListener | ( | V2NIMChatroomClientListener | listener | ) |
1.8.11