推送知识点3

1.

1. ClientID

个推业务层中的对外用户标识,用于标识客户端身份,由第三方客户端获取并保存到第三方服务端,是个推SDK的唯一识别号,简称CID。

 

流程梳理:

1.第三方应用集成个推SDK,个推SDK运行后获取CID返回给第三方应用,由第三方应用保存至其应用服务器;

2.第三方应用服务器调用推送API进行消息推送,个推SDK将接收到的推送消息回调给App进行处理。

4. Android平台

个推SDK服务在Android平台上可以长期后台运行,由于采用了特殊设计的省电省流量技术,后台服务对设备的影响控制得非常小。当网络不稳定时,个推SDK服务处于离线状态,待网络条件恢复后,会立即重连上线,并且重新接收在离线期间服务端推送的消息。

5. iOS平台

受 iOS系统限制,个推SDK服务在iOS平台上无法长期后台运行。当应用在前台运行时,个推SDK服务可以正常运行,可以实时接收服务端的推送消息;当应 用在后台期间,个推服务端会自动借助Apple Push Notification Service (APNs)实现消息推送,用户启动应用后,个推SDK服务可以重新接收在应用停止期间服务端推送的离线消息。第三方应用开发者需要特别关注这个处理逻辑,并根据业务需要精心设计技术实现方案。

6. 服务端API

个推提供JAVA、C#、PHP、Python等多种语言版本的服务端API SDK,可以和各种第三方应用服务器技术架构进行对接。为了最大程度提高消息推送性能,第三方开发者需要根据业务需求合理选择消息推送形式。如果是针对每 个用户进行定制化的消息推送、或是实现类似IM的点对点消息,请采用单推消息形式(SingleMessage);如果需要根据特定条件筛选出一批CID 后推送相同的内容,请选择批量推送形式(ListMessage);如果希望针对省市或全量用户进行推送,请选择群推形式(AppMessage)。

 

7.通过个推的技术,APP可主动向其用户推送各类消息,结合精准的用户画像分析

8.服务器主动连接客户端,消息毫秒级下发,推送形式多样。

9.SDK简单易集成,API灵活调用
推送数据自主加密,安全无忧
消息下发可达百万每秒,到达率99%以上.

10.新浪微博就用的激光推送

 

posted @ 2016-12-15 15:22  跨境电商杂货铺  阅读(468)  评论(0编辑  收藏  举报