开发说明

## 聊天消息体格式 对于APP消息体格式, 必须要进行二进制编码与解码, 格式如下: 一个消息字节数组 byte[], 前10个字节表示公共字段, 顺序与含义如下: 1. 魔数(short magic 2 bit), 2. 版本号(short version 2 bit), 3. 消息类型(short type 2 bit), 4. 消息长度(int length 4 bit) 注: 魔数固定为**十六进制`0x2021`**; 版本号为**十六进制`0x01`**; 消息类型暂时默认为**十六进制`0x01`** **消息协议为: Google Protobuf** ## 聊天请求公共参数 聊天发送消息的公共参数如下: ```json { "clientMsgId":"客户端消息id", String类型 "authBody":{ "socketToken":"socket登录token", "userId":"用户id" }, "msgId":"消息id", "action":"消息类型", "timestamp":"时间戳", "content":"" } ``` 注意: **<font color="red">content参数表示消息发送内容, 在无特殊说明的情况下, 消息具体内容, 均放在content字段中。</font>** ## 聊天返回公共参数 消息发送公共回调参数 ```json { "msgStatus":"消息发送状态", "description":"消息说明", "clientMsgId":"客户端消息id", } ```