react-native-chat-sdk

Agora Chat 是一个高度可靠的全球交流平台,您的用户可以在其中进行一对一、群组或聊天室聊天。用户通过短信进行交流,共享图像、音频、视频、文件、表情符号和位置。 Agora Chat 提供开箱即用的打字指示器。

  • ChatClient类是聊天SDK的入口。它提供了允许您登录和注销聊天应用程序以及管理 SDK 和聊天服务器之间的连接的方法。
  • ChatManager 类提供允许您发送和接收消息、管理对话和下载附件的方法。
  • ChatMessage 类定义消息属性。
  • ChatConversation 类提供对话管理方法。
  • ChatContactManager 类提供聊天联系人管理方法,例如添加、检索、修改和删除联系人。
  • ChatGroupManager 类提供群组管理方法,如群组创建和销毁以及成员管理。
  • ChatRoomManager 类提供聊天室管理方法,如加入和离开聊天室和检索聊天室列表,并管理成员权限。
  • ChatPresenceManager 类提供了设置消息推送配置选项的方法。
  • ChatPushManager 类提供了允许您管理离线推送服务的方法。
  • ChatUserInfoManager 类提供了用户属性管理方法,包括获取和更新用户属性。

ChatClient

Method Description
getInstance Chat 客户端类。该类是 Chat SDK 的入口,负责登录、登出及管理 SDK 与 chat 服务器之间的连接。
getEventEmitter Chat 客户端类。该类是 Chat SDK 的入口,负责登录、登出及管理 SDK 与 chat 服务器之间的连接。
setNativeListener Chat 客户端类。该类是 Chat SDK 的入口,负责登录、登出及管理 SDK 与 chat 服务器之间的连接。
version Chat 客户端类。该类是 Chat SDK 的入口,负责登录、登出及管理 SDK 与 chat 服务器之间的连接。
options 获取 SDK 配置项。
currentUserName 获取当前登录用户的用户 ID。
init 初始化 SDK。
isConnected 检查 SDK 是否连接到 Chat 服务器。
getCurrentUsername 从服务器获取当前登录用户的用户 ID。
isLoginBefore 检查当前用户是否登录。
getAccessToken 获取登录 token。
createAccount 注册新用户(开放注册)。
login 通过密码或环信 token 登录 Chat 服务器。
loginWithAgoraToken

Generated using TypeDoc