Skip to content

HaustWang/PushService

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PushService

简单的推送服务

协议说明: (一) 推送采用Post请求,Post定义: url: http://ip:port/push?msgid=1&expire_time=50&platform=0 (msgid 为消息id, expire_time有效时长,platform为推送平台,目前为0) body 采用Json格式 { “client_ids":["", "", ""], "msg": { "appid":"12345",
"title":"",
"content":"" } } 1. client_ids:推送接收方client_id,使用Json数组; 2. msg 消息,是一个json格式数据; 3. appid接收处理的appid; 4.title:表示该条信息的标题; 5. content:表示消息的内容;

(二)推送数据上报,采用Get请求,
      url: http://ip:port/report?client_id=ab123&msgid=1&action=1  (client_id客户端设备id, msgid消息id,action表示1接收到消息,2点击消息,3卸载应用)

客户端接入时需要实现的可以根据自己需要。主要的功能可以参照proto协议文件,push_proto_client.proto

About

简单的推送服务

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published