Agora RTM 微信小程序 SDK 是通过微信小程序加载的 JavaScript 库。
请分别调用 RtmClient.on 和 RtmChannel.on 方法添加 RtmClient 和 RtmChannel 对象的监听器。
Agora RTM 微信小程序 SDK 提供以下功能:
方法 | 描述 |
---|---|
createInstance | 创建一个 RtmClient 实例。 |
login | 登录 Agora RTM 系统。 |
logout | 退出登录,退出后自动断开连接和销毁回调监听。 |
事件 | 描述 |
---|---|
ConnectionStateChanged | 通知 SDK 与 Agora RTM 系统的连接状态发生了改变。 |
方法 | 描述 |
---|---|
sendMessageToPeer | 向指定用户(接收者)发送点对点消息或点对点的离线消息。 |
事件 | 描述 |
---|---|
MessageFromPeer | 收到来自对端的点对点消息。 |
方法 | 描述 |
---|---|
createChannel | 创建一个 RtmChannel 实例。 |
join | 加入频道。成功后可收到频道消息和频道用户进出通知。 |
leave | 离开频道。成功后不再接收频道消息和频道用户进出通知。 |
事件 | 描述 |
---|---|
MemberJoined | 远端用户加入频道回调。 |
MemberLeft | 远端用户离开频道回调。 |
方法 | 描述 |
---|---|
sendMessage | 供频道成员向所在频道发送频道消息。 |
事件 | 描述 |
---|---|
ChannelMessage | 收到频道消息回调。 |
方法 | 描述 |
---|---|
getMembers | 获取频道成员列表。 |
方法 | 描述 |
---|---|
renewToken | 更新当前 Token。 |
事件 | 描述 |
---|---|
TokenExpired | Token 过期回调。 |
变量 | 描述 |
---|---|
enableLogUpload | 是否启用日志上传。 |
logFilter | SDK 的日志输出等级。 |
VERSION | Agora RTM SDK 的当前版本信息。 |
方法 | 描述 |
---|---|
setParameters | 配置 SDK 提供技术预览或特别定制功能。 |