MessageType

最近更新时间:2022-09-20 05:17:40

本文介绍 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 字符串拓展。