跳到主要内容

获取未读数

返回的未读数最大值为 999。如果实际未读数超过 999,接口仍返回 999。

获取所有超级群会话的未读消息数

获取当前用户加入的所有超级群会话的未读消息数的总和。

方法

loadUltraGroupAllUnreadCount(): Promise<number>;

返回值

返回值描述
Promise<number>当次接口操作状态码,并不代表最终操作结果,状态码详细信息

代码示例

engine.loadUltraGroupAllUnreadCount()
.then((code: number) => {});

回调方法

  • setOnUltraGroupAllUnreadCountLoadedListener
setOnUltraGroupAllUnreadCountLoadedListener(listener?: (code: number, count: number) => void): void;

参数说明

参数类型说明
codenumber接口回调的状态码,0 代表成功,非 0 代表出现异常
targetIdstring超级群ID
timestampnumber时间戳

代码示例

engine.setOnUltraGroupAllUnreadCountLoadedListener(
(
code: number,
count: number
) => {}
);

所有超级群会话中的未读 @ 消息数

获取当前用户加入的所有超级群会话中的未读 @ 消息数的总和。

方法

loadUltraGroupAllUnreadMentionedCount(): Promise<number>;

返回值

返回值描述
Promise<number>当次接口操作状态码,并不代表最终操作结果,状态码详细信息

代码示例

engine.loadUltraGroupAllUnreadMentionedCount()

回调方法

  • setOnUltraGroupAllUnreadMentionedCountLoadedListener
setOnUltraGroupAllUnreadMentionedCountLoadedListener(listener?: (code: number, count: number) => void): void;

参数说明

参数类型说明
codenumber接口回调的状态码,0 代表成功,非 0 代表出现异常
countstring未读数

代码示例

engine.setOnUltraGroupAllUnreadMentionedCountLoadedListener(
(
code: number,
count: number
) => {}
);

获取指定会话的未读消息数

获取当前用户加入的所有超级群会话的未读消息数的总和。

方法

loadUltraGroupUnreadCount(targetId: string): Promise<number>;

参数说明

参数类型说明
targetIdstring超级群 ID

返回值

返回值描述
Promise<number>当次接口操作状态码,并不代表最终操作结果,状态码详细信息

代码示例

engine.loadUltraGroupUnreadCount(targetId);
.then((code: number) => {});

回调方法

  • setOnUltraGroupUnreadCountLoadedListener
setOnUltraGroupUnreadCountLoadedListener(listener?: (code: number, targetId: string, count: number) => void): void;

参数说明

参数类型说明
codenumber接口回调的状态码,0 代表成功,非 0 代表出现异常
targetIdstring超级群ID
countnumber未读数

代码示例

engine.setOnUltraGroupUnreadCountLoadedListener(
(
code: number,
targetId: string,
count: number
) => {}
);

取超级群会话中被 @ 的消息数

获取超级群会话中被 @ 的消息数

方法

loadUltraGroupUnreadMentionedCount(targetId: string): Promise<number>;

参数说明

参数类型说明
targetIdstring超级群 ID

返回值

返回值描述
Promise<number>当次接口操作状态码,并不代表最终操作结果,状态码详细信息

代码示例

engine.loadUltraGroupUnreadMentionedCount(targetId)
.then((code: number) => {});

回调方法

  • setOnUltraGroupUnreadMentionedCountLoadedListener
setOnUltraGroupUnreadMentionedCountLoadedListener(listener?: (code: number, targetId: string, count: number) => void): void;

参数说明

参数类型说明
codenumber接口回调的状态码,0 代表成功,非 0 代表出现异常
targetIdstring超级群ID
countnumber未读数

代码示例

engine.setOnUltraGroupUnreadMentionedCountLoadedListener(
(
code: number,
targetId: string,
count: number
) => {}
);