用户发送消息

用户发送消息需要先构造一个消息客户端。请看使用流程

发送消息,发送消息需要构造消息对象,不同的消息类型有不同的属性,详细的消息类型属性请参考消息类型

这里以构造一个文本消息为例:

String fromId = "...";
String fromName = "...";
String fromCompany = "...";
String toId = "...";
String toName = "...";
String toCompany = "...";

IMClient client = new IMClient(config, tp, accessToken);

Message msg = MessageBuilder.userMessage()
    .setFromId(fromId)
    .setFromCompany(fromCompany)
    .setFromName(fromName)

    .setToId(toId)
    .setToName(toName)
    .setToCompany(toCompany)
    .setToType(ObjectType.USER)

    .setMsgType(msgType)
    .setMsgId(UUID.randomUUID().toString())
    .setTaskId(UUID.randomUUID().toString())

    .setIsCountUnread(true)
    .setIsDeleteAfterRead(false)
    .setRecReceipt(false)
    .setIsNeedReadReceipt(false)

    .setContent(new Text("你好"))

    .build();

// 发送消息
client.send(msg);
上一篇:使用流程 下一篇:用户接收消息