客户端的
## 自定义消息
> 会在消息列表中显示,
json格式:
```json
{"type": 100,"data":{}}
//type:自定义消息类型 100音频通话 200视频通话 400贴图表情
//data:各类型内部数据
音视频: {"state":0,"duration":10}
//state:通话状态 0:成功 1:被叫方没有接听 2:被叫方拒绝接听 3:呼叫方在对方接听前取消
//duration:通话成功时接通的时长
贴图表情:{"name":""}
//name:贴图路径
```
### 自定义通知
> 不会在消息列表中显示,可以用于发出命令
json格式:
```json
{"type":10,"state":11}
//type :自定义通知类型 10:音视频通话相关命令
//state: 状态
```
state说明:
1. 11: 通知对方 接电话
2. 12: 在对方没有接听前通知对方我取消了
3. 13: 通知对方我拒绝接收
4. 14: 通知对方我挂断了
5. 15: 通知对方 接视频
6. 16: 通知对方我接听了
7. 17: 切换成视频
8. 18: 切换成语音接听
礼物json格式:
```json
{"type":20,"giftId":"xxx","img":"xxx","coin":60,"content":"xxx"}
//type :自定义通知类型 20:收到礼物
//giftId: 礼物Id
//img: 礼物图片名称
//coin: 礼物价值
//content: 文字内容,如 sender 送给了你 count个giftName
```