网页推送是什么?

网页推送的定义:

网页推送,是指将经过整理的信息资源以网页的形式迅速转发至用户的界面,实现用户的多层次需求,使得用户能够自己设定所需要的信息频道,并直接在用户端接收定制信息的实现方式。

推送服务的使用流程:

1. 首先是应用程序注册消息推送。
2. iOS 向 APNs Server 取得deviceToken。应用程序接受deviceToken。
3. 应用程序将deviceToken发送给PUSH服务端程序。
4.  服务端程序向APNs服务发送消息。
5. APNs服务将消息发送给iPhone应用程序。

实现方式:

1. 使用C2DM服务(Google Cloud Messaging);

2. 使用XMPP协议(Openfire + Spark + Smack);

3. 使用MQTT协议;

4. 使用第三方推送服务;

5. Win-Phone推送实现方式。

推送方案的公认评价采取4s标准:

1. Safe(安全);

2. Stable(稳定);

3. Save(省电省流量省成本);

4. Slim(体积小)。

 

guxing 2016-09-11