客户端的

## 自定义消息 > 会在消息列表中显示, 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 ```