Chat SDK for React Native 1.14.0
    Preparing search index...

    Class ChatUserInfoManager

    用户信息管理类,负责更新及获取用户属性。

    Hierarchy

    • Native
      • ChatUserInfoManager
    Index

    Constructors

    Methods

    • 从服务器获取当前用户的用户属性信息。

      Returns Promise<ChatUserInfo | undefined>

      用户属性信息,详见 ChatUserInfo

      如果有方法调用的异常会在这里抛出,可以看到具体错误原因。参见 ChatError

    • 获取指定用户的用户属性。

      Parameters

      • userIds: string[]

        要获取用户属性的用户 ID 列表。

      Returns Promise<Map<string, ChatUserInfo>>

      用户 ID 和用户属性的键值对,详见 ChatUserInfo

      如果有方法调用的异常会在这里抛出,可以看到具体错误原因。参见 ChatError

    • 修改当前用户的信息。

      Parameters

      • params: {
            avatarUrl?: string;
            birth?: string;
            ext?: string;
            gender?: number;
            mail?: string;
            nickName?: string;
            phone?: string;
            sign?: string;
        }

        参数。

        • [nickName] 用户昵称。
        • [avatarUrl] 用户头像。
        • [mail] 用户邮箱。
        • [phone] 用户手机号。
        • [gender] 用户性别。该参数的值可为 012
          • 0:(默认)未知
          • 1:男
          • 2:女
        • [sign] 用户签名。
        • [birth] 用户的生日。
        • [ext] 用户的自定义属性字段。该字段可为空,或设置为自定义扩展信息,封装为 JSON 字符串。

      Returns Promise<void>

      如果有方法调用的异常会在这里抛出,可以看到具体错误原因。参见 ChatError

    • Type Parameters

      • T

      Parameters

      • method: string
      • Optionalargs: Object

      Returns Promise<T>

    • Parameters

      • result: any

      Returns void