Return the listeners registered for a given event.
Return the number of listeners listening to a given event.
Calls each of the listeners registered for a given event.
Rest
...args: ArgumentMap<NIMClientEvents>[Extract<T, keyof NIMClientEvents>]Add a listener for a given event.
Rest
...args: ArgumentMap<NIMClientEvents>[Extract<T, keyof NIMClientEvents>]Optional
context: anyRest
...args: ArgumentMap<NIMClientEvents>[Extract<T, keyof NIMClientEvents>]Optional
context: anyAdd a one-time listener for a given event.
Rest
...args: ArgumentMap<NIMClientEvents>[Extract<T, keyof NIMClientEvents>]Optional
context: anyRemove the listeners of a given event.
Optional
fn: ((...args: ArgumentMap<NIMClientEvents>[Extract<T, keyof NIMClientEvents>]) => void)Rest
...args: ArgumentMap<NIMClientEvents>[Extract<T, keyof NIMClientEvents>]Optional
context: anyOptional
once: booleanOptional
fn: ((...args: ArgumentMap<NIMClientEvents>[Extract<T, keyof NIMClientEvents>]) => void)Rest
...args: ArgumentMap<NIMClientEvents>[Extract<T, keyof NIMClientEvents>]Optional
context: anyOptional
once: booleanNIM SDK初始化
应用注册的APP KEY
推荐用户目录放置在系统目录AppData\Local,默认只需要传入目录名,SDK会默认在系统目录下创建该级用户目录。如果要使用其他自定义路径,需传入绝对路径路径,并确保该目录有正确的读写权限。
Deprecated
初始化参数
bool 返回值true: 成功, false: 失败
NIM客户端登录
帐号
密码
登录流程的回调函数
json扩展参数(v5.7.0 项目增加自定义参数字段)
bool 检查参数如果不符合要求则返回失败
NIM客户端注销/退出
Logout操作类型,其定义见nim_client_def.h
注销/退出的回调函数
json扩展参数(备用,目前不需要)
void 无返回值
获取客户端登录状态
json扩展参数(备用,目前不需要)
NIMLoginState 登录状态
(全局回调)设置多端推送
开关
回调函数
json扩展参数(备用,目前不需要)
void
获得多端推送设置
回调函数
json扩展参数(备用,目前不需要)
void
获取当前服务器时间
操作结果的回调函数
void
Return an array listing the events for which the emitter has registered listeners.