消息推送系统设计
Push Notification系统设计
?
一. 数据库表设计
?
1. 设备令牌表device_token
?
device_id: 设备标识,主键
device_type: 设备类型iOS或Android,必须字段
device_token: 设备令牌,设备类型为iOS时必须字段
user_id: 用户标识,可以为空
?
?
2. Android消息表notication
?
device_id: 设备标识
user_id: 用户标识
content: 消息体
?
?
二. 接口设计
?
请求参数: 同数据库表device_token
返回结果: 成功或失败标识
业务逻辑:?
?
请求参数:?
user_id: 用户标识,未注册用户或者已登出用户为空
device_id: 设备标识,必须参数
返回结果: 未推送消息列表
业务逻辑:?
?
?
三. 推送消息
?