本文介绍 MessageType
代表的相关状态码。
MessageType
是一个枚举类型,每一个枚举表示 RTM 支持的消息类型。
示例
import ArRTM from "ar-rtm-sdk";
/**
* 创建 RTM 客户端实例
* @params demoAppId: Pass your App ID here.
*/
const client = ArRTM.createInstance("demoAppId", { enableLogUpload: false });
/**
* 登陆
* @params uid: Pass your user ID here.
*/
client.login({ uid: "userId" })
.then(() => {
// 发送点对点消息
return client.sendMessageToPeer(
message: {
messageType: "TEXT",
text: "This is a message"
},
peerId: "123456", {})
})
.then(({ hasPeerReceived }) => {
if (hasPeerReceived) {
// 你的代码
} else {
// 你的代码
}
})
.catch((err) => { });
RTM 支持的消息类型,如下表:
状态码 | 消息类型 |
---|---|
TEXT | 文本消息。 |
? | 敬请期待。暂时可以用 json 字符串拓展。 |