Interface V2TIMAdvancedMsgListener

(三)高级消息监听器

onRecvNewMessage?: ((message) => void)

Type declaration

    • (message): void
    • 收到新消息

      Parameters

      Returns void

onRecvC2CReadReceipt?: ((receiptList) => void)

Type declaration

    • (receiptList): void
    • C2C 对端用户会话已读通知(如果对端用户调用 MarkC2CMessageAsRead 接口,自己会收到该回调,回调只会携带对端 userID和对端已读 timestamp 信息)

      Parameters

      Returns void

onRecvMessageReadReceipts?: ((receiptList) => void)

Type declaration

    • (receiptList): void
    • 消息已读回执通知

      Parameters

      Returns void

onRecvMessageRevoked?: ((msgID, operateUser, reason) => void)

Type declaration

    • (msgID, operateUser, reason): void
    • 收到消息撤回的通知

      Parameters

      • msgID: string

        消息唯一标识

      • operateUser: V2TIMUserFullInfo

        撤回者信息

      • reason: string

        撤回原因

      Returns void

onRecvMessageModified?: ((message) => void)

Type declaration

    • (message): void
    • 消息内容被修改

      Parameters

      Returns void

onRecvMessageExtensionsChanged?: ((msgID, extensions) => void)

Type declaration

    • (msgID, extensions): void
    • 消息扩展信息更新

      Parameters

      Returns void

onRecvMessageExtensionsDeleted?: ((msgID, extensionKeys) => void)

Type declaration

    • (msgID, extensionKeys): void
    • 消息扩展信息被删除

      Parameters

      • msgID: string
      • extensionKeys: string[]

      Returns void

onRecvMessageReactionsChanged?: ((changeInfos) => void)

Type declaration

    • (changeInfos): void
    • 消息回应信息更新 该回调是消息 Reaction 的增量回调,只会携带变更的 Reaction 信息。 当变更的 Reaction 信息里的 totalUserCount 字段值为 0 时,表明该 Reaction 已经没有用户在使用,您可以在 UI 上移除该Reaction 的展示。

      Parameters

      Returns void

onGroupMessagePinned?: ((groupID, message, isPinned, opUser) => void)

Type declaration

    • (groupID, message, isPinned, opUser): void
    • 置顶群消息列表变更通知

      Parameters

      Returns void

      Note

      • 如果变更类型为取消置顶,message 参数中只有消息的 key,不包含完整的消息体。

Generated using TypeDoc