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

    Class ChatPushManager

    消息推送设置管理类。

    Hierarchy

    • Native
      • ChatPushManager
    Index

    Constructors

    Methods

    • 获取推送通知的首选语言。

      Returns Promise<string | undefined>

      推送通知的首选语言。

      如果有异常会在此抛出,包括错误码和错误信息,详见 ChatError

    • 从服务器获取推送配置。

      Returns Promise<ChatPushOption>

      推送选项。

      如果有异常会在此抛出,包括错误码和错误信息,详见 ChatError

    • 获取当前推送模板的名称。

      Returns Promise<string | undefined>

      推送模板的名称。

      如果有异常会在此抛出,包括错误码和错误信息,详见 ChatError

    • 获取 app 的离线推送设置。

      Returns Promise<ChatSilentModeResult>

      app 的离线推送设置。

      如果有异常会在此抛出,包括错误码和错误信息,详见 ChatError

    • 获取指定会话的离线推送设置。

      Parameters

      Returns Promise<ChatSilentModeResult>

      会话的离线推送设置。

      参数组。

      • convId: 会话 ID。
      • convType: 会话类型。

      如果有异常会在此抛出,包括错误码和错误信息,详见 ChatError

    • 获取指定的多个会话的离线推送设置。

      Parameters

      Returns Promise<Map<string, ChatSilentModeResult>>

      会话的离线推送设置,以键值对格式返回,其中 key 为会话 ID,value 为会话的离线推送设置。

      如果有异常会在此抛出,包括错误码和错误信息,详见 ChatError

    • 清除指定会话的消息推送设置。

      清除消息推送设置后,该会话采用 app 的消息推送模式,详见 EMPushManager.setSilentModeForAll(ChatSilentModeParam)。

      Parameters

      Returns Promise<void>

      参数组。

      • convId: 会话 ID。
      • convType: 会话类型。

      如果有异常会在此抛出,包括错误码和错误信息,详见 ChatError

    • 选择离线推送模板,通知服务器。

      推送模板可以使用 RESTful API 或控制台添加。

      Parameters

      • templateName: string

        推送模板名称。 如果选择的推送模板不存在,虽然该方法不会返回错误,但是不会生效。

      Returns Promise<void>

      如果有异常会在此抛出,包括错误码和错误信息,详见 ChatError

    • Parameters

      • _event: NativeEventEmitter

      Returns void

    • 设置推送通知的首选语言。

      Parameters

      Returns Promise<void>

      如果有异常会在此抛出,包括错误码和错误信息,详见 ChatError

    • 设置 app 的离线推送模式。

      Parameters

      Returns Promise<void>

      如果有异常会在此抛出,包括错误码和错误信息,详见 ChatError

    • 设置指定会话的消息推送模式。

      Parameters

      Returns Promise<void>

      如果有异常会在此抛出,包括错误码和错误信息,详见 ChatError

    • 修改推送通知中显示的消息发送方的昵称。

      该昵称可与用户属性中的用户昵称设置不同,但我们建议这两个昵称的设置相同。若其中一个昵称发生变化,应及时修改另一个昵称。

      你可以调用 ChatUserInfoManager.updateOwnUserInfo 修改用户属性中的用户昵称。

      Parameters

      • nickname: string

        推送通知中显示的消息发送方的昵称。

      Returns Promise<void>

      如果有异常会在此抛出,包括错误码和错误信息,详见 ChatError

    • Type Parameters

      • T

      Parameters

      • method: string
      • Optionalargs: Object

      Returns Promise<T>

    • Parameters

      • result: any

      Returns void