zoukankan      html  css  js  c++  java
  • 推送知识点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.新浪微博就用的激光推送

  • 相关阅读:
    h5-canvas-渐变
    sublime text 3 无法安装Package Control插件解决办法
    ps;top;free;grep
    lambda
    服务注册与发现eureka
    https证书错误导致maven无法访问仓库出错
    Docker认识和安装
    spring项目发布到linux上遇到的错
    spring aop api
    spring事务
  • 原文地址:https://www.cnblogs.com/panxuejun/p/6183421.html
Copyright © 2011-2022 走看看