百度云推送是为开发者提供想客户端推送实时消息的服务。
主要功能是:推送通知、 推送消息、推送富媒体。
特点:1、增强用户粘性:保持与用户的沟通,提高用户活跃率。
2、节约成本:省点、省流量。
3、稳定、可靠。
应用场景:
单播消息推送 1、向特定的终端推送消息 通过客户端API,先获取终端的CHANNEL ID,再向CHANNEL ID推送消息。
2 向可定的用户推送消息 开发者通过服务器API,先获得用户 USER ID,再向USER ID推送消息。
用户分组的消息推送 通过TAG(标签)技术实现用户分组。
单服务单通道推送方式 高效率、省电省流量。
云推送流程:1、初始化应用推送证书。
2、在IOS设备上运行,向云推送服务器做绑定操作。
3、向云推送服务器发送请求,向指定IOS设备推送消息。
4、云推送服务器用应用的推送证书和APNs Server建立连接,向指定设备的DeviceToken消息。
5、 APNs(苹果推送服务器)向iOS设备推送消息。
开发:客户端SDK,APNS证书等。