美文网首页
推送协议

推送协议

作者: 隔壁_老王 | 来源:发表于2015-09-03 22:07 被阅读194次

0. 推送准备工作

目前我们使用的方案按照之前的约定,使用的推送平台是个推(http://www.getui.com)

因为推送的id由推送平台服务器生成,为了提高用户体验,并不会在拿到推送id之后再进行登录操作;所以在登录的时候不一定能拿到推送id,因此,会在所有接口的Header信息中添加一个字段:

  • 商户端:
key:getui_push_token
value:推送Id

服务端可以加一个拦截器或者其他方案,当push_token不为空的时候更新相应用户的推送id

1.推送内容

客户端负责展示通知,并处理点击事件

每一个推送都至少有以下三个字段:

  • messageAction 表示推送的类型,客户端根据这个字段决定用户点击状态栏通知的行为

1 表示点击之后打开订单详情
2 表示附近有新的订单

  • messageTitle 表示通知的标题
  • messageContent 表示表示通知的具体内容

1.1.订单详情页面刷新

这条推送,如果用户没有打开订单详情,用户点击之后进入到订单详情;
如果已经打开订单详情,则直接刷新数据

{
    "messageAction":1,
    "orderId":1234,     // 订单号
    "messageTitle":"您的订单被[XXX]抢单",
    "messageContent":"您的订单已经被[XXX]抢单,预计[12:30]到达您所在的位置"
}

1.2.附近有新的订单

{
    "messageAction":2,
    "messageTitle":"您有新的订单",
    "messageContent":"您有新的订单,请及时处理"
}

相关文章

  • 推送协议

    0. 推送准备工作 目前我们使用的方案按照之前的约定,使用的推送平台是个推(http://www.getui.co...

  • iOS --- MQTTClient

    前言 由于极光和环信的推送限制我们使用MQTT传输协议来自己推送 协议介绍 https://www.fenxian...

  • iOS-推送

    使用苹果原生推送 1、注册推送: 1.1> 导入: import 1.2> 协议: 1.3> 开始注册推送: (B...

  • Androi的消息推送机制

    Android消息推送机制研究1.基于HTTP协议的推送机制基于HTTP协议的推送机制是一种请求-响应模式,由于H...

  • iOS直播-基于RTMP的视频推送

    所谓的视频推送就是把摄像头和麦克风捕获到视频和音频推送到直播服务器上.我们这里使用推送协议是RTMP协议. 扩展:...

  • Android消息推送机制研究

    1.基于HTTP协议的推送机制 基于HTTP协议的推送机制是一种请求-响应模式,由于HTTP协议是应用层的单工通信...

  • MQTT 协议(一):理论篇

    如果觉得我写的还不错,请关注我的新浪微博@小橘爷,最新文章即时推送~MQTT 协议(二):推送篇MQTT 协议(三...

  • 浏览器通讯技术:webPush

    Web推送要求从后端触发的推送消息通过 Web推送协议完成 ,如果要使用推送消息发送数据,则还必须根据Messag...

  • Android 网络(五) 推送

    互联网推送服务原理:长连接+心跳机制(MQTT协议)Android推送技术研究Android实现推送方式解决方案a...

  • 消息推送标准协议:MQTT

    随着物联网(Internet of Things,IoT)的兴起,机器之间(Machine-to-Machine,...

网友评论

      本文标题:推送协议

      本文链接:https://www.haomeiwen.com/subject/iimlcttx.html