服务端主动推送详情

服务端主动推送 不需要客户端请求

接口描述

目前包括 资产变更 (道具), 收到新邮件 , 排行榜结算

TIP响应参数

参数名
类型
描述
必填
code
int
200 为成功
必填
msg
string
对code的可读描述
必填
data
object
数据集
必填
type
int
详见下面对type的描述
必填
type
int
1 为单发TIP 2为群发广播 这里一定是 1
必填
cmd
int
const CMD_SYS = 1; //websocket系统主命令字,(主命令字)- 客户端使用
必填
scmd
int
const USER_PUSH_MESSAGE = 121; //服务端消息推送
必填
len
int
消息长度
必填

type描述

参数名
类型
描述
必填
玩家有新的好友申请
int
const PUSH_TYPE_USER_GET_FANS = 1; //玩家有新的好友申请
必填
玩家收到新的邮件
int
const PUSH_TYPE_USER_RECEIVE_MAIL = 4; //玩家收到新的邮件
必填
玩家资产变更
int
const PUSH_TYPE_USER_ASSETS_CHANGE = 6; //玩家资产变更 与type同级字段 data
必填
玩家体力正在恢复
int
const PUSH_TYPE_USER_ENERGY_TTL = 16; //玩家体力正在恢复 与type同级字段 recovery_info
必填
玩家排行榜结算完成
int
const PUSH_TYPE_USER_EXP_RANK_SETTLED = 17; //玩家排行榜结算完成 与type同级字段 settle_info
必填

settle_info 详解

参数名
类型
描述
必填
level
int
结算后玩家的等级
必填
type
string
upgrade 代表升级了 degrade 代表降级了
必填
reward
array
收到的排行榜奖励
必填
propId
int
道具ID
必填
propNum
int
道具数量
必填

排行榜结算消息 截图演示

![image.png](https://cos.easydoc.net/13365957/files/l064qnd0.png)

recovery_info 详解

参数名
类型
描述
必填
ttl
int
下一个体力多久恢复 -1 的话代表满了 不再恢复
必填
limit
int
最大体力上线
必填