鸿蒙 IMLib-v1.8.0
    Preparing search index...

    群组事件监听

    1.8.0

    interface GroupEventListener {
        onGroupOperation(
            groupId: string,
            operatorInfo: GroupMemberInfo,
            groupInfo: GroupInfo,
            operation: GroupOperation,
            memberInfos: GroupMemberInfo[],
            operationTime: number,
        ): any;
        onGroupInfoChanged(
            operatorInfo: GroupMemberInfo,
            fullGroupInfo: GroupInfo,
            properties: string[],
            operationTime: number,
        ): any;
        onGroupMemberInfoChanged(
            groupId: string,
            operatorInfo: GroupMemberInfo,
            memberInfo: GroupMemberInfo,
            operationTime: number,
        ): any;
        onGroupApplicationEvent(info: GroupApplicationInfo): any;
        onGroupRemarkChangedSync(
            groupId: string,
            operationType: GroupOperationType,
            groupRemark: string,
            operationTime: number,
        ): any;
        onGroupFollowsChangedSync(
            groupId: string,
            operationType: GroupOperationType,
            userIds: string[],
            operationTime: number,
        ): any;
    }
    Index

    Methods

    • 群组操作回调

      Parameters

      • groupId: string

        群ID

      • operatorInfo: GroupMemberInfo

        操作人用户信息。注意:服务端 api 操作踢出时为空。

      • groupInfo: GroupInfo

        群组信息。注意:只有在 GroupOperation 是 Create 时才不为空。

      • operation: GroupOperation

        群组操作类型。参照GroupOperation

      • memberInfos: GroupMemberInfo[]

        本次操作行为,涉及到的群成员列表。 注意:1,创建群组时如没有设置需要加入的用户 ID(包括群主),则为空;2,解散群组时为空;

      • operationTime: number

        操作时间。

      Returns any

    • 群组资料变更回调

      Parameters

      • operatorInfo: GroupMemberInfo

        操作人用户信息

      • fullGroupInfo: GroupInfo

        群组信息。注意:只有包含在 updateKeys 中的属性值有效

      • properties: string[]

        群组信息本次更新有变化的 Key 列表。

      • operationTime: number

        操作时间。

      Returns any

    • 群成员资料变更回调

      Parameters

      • groupId: string

        群组ID

      • operatorInfo: GroupMemberInfo

        操作变更的群成员资料

      • memberInfo: GroupMemberInfo

        变更的群成员资料

      • operationTime: number

        操作时间。

      Returns any

    • 群请求事件回调

      包含以下事件
      1用户申请加入群组的 "申请" "结果"
      2邀请加入群组的 "申请" "结果"

      Parameters

      Returns any

    • 群名称备注名更新多端同步回调事件。

      Parameters

      • groupId: string

        群ID

      • operationType: GroupOperationType

        操作类型,添加或移除。参照GroupOperationType

      • groupRemark: string

        群备注内容

      • operationTime: number

        操作时间。

      Returns any

    • 群成员特别关注变更多端回调事件。

      Parameters

      • groupId: string

        群ID

      • operationType: GroupOperationType

        操作类型,添加或移除。参照GroupOperationType

      • userIds: string[]

        成员用户 ID 数组

      • operationTime: number

        操作时间。

      Returns any