RongIMLib View Markdown
    Preparing search index...

    Variable setConversationNotificationLevelConst

    setConversationNotificationLevel: MonitorableAPI<
        (
            options: IConversationIdentifier,
            notificationLevel: NotificationLevel,
        ) => Promise<RCResult<void>>,
    > = ...

    设置会话免打扰

    支持按照 NotificationLevel 类型进行免打扰级别设置,级别描述如下:

    • -1: 全部消息通知(接收全部消息通知 -- 显示指定关闭免打扰功能)
    • 0: 未设置(向上查询群或者 APP 级别设置)//存量数据中 0 表示未设置
    • 1: 群聊超级群仅@消息通知(现在通知)单聊代表全部消息通知
    • 2: @ 指定用户通知
    • 3: @ 群用户组通知,通知用户组暂未实现,暂不暴露出去
    • 4: @ 群全员通知
    • 5: 消息通知被屏蔽,即不接收消息通知

    5.3.0

    会话信息

    需要设置的免打扰级别,类型为 NotificationLevel

    设置会话免打扰示例:

    const options = {
    conversationType: RongIMLib.ConversationType.PRIVATE,
    targetId: 'targetId',
    }
    const notificationLevel = RongIMLib.NotificationLevel.NOT_MESSAGE_NOTIFICATION;
    const res = await RongIMLib.setConversationNotificationLevel(options, notificationLevel);
    console.info('设置会话免打扰结果:', res);