接着前面的工作,消息接收之后,要推送给不同的客户端。关于消息推送,网上有很多方式,http长连接,xmpp协议,还有一个谷歌的貌似叫C2DM的东西。在此之前,用openfire做了一个小demo,例子是在网上找到的。也可以实现和AndroidPn差不多的一些功能,包括点对点,广播消息,反正都是xmp...
分类:
移动开发 时间:
2014-08-07 18:23:30
阅读次数:
258
在实现消息推送之前先提及几个于推送相关概念,如下图:1、 Provider:就是为指定IOS设备应用程序提供Push的服务器,(如果IOS设备的应用程序是客户端的话,那么Provider可以理解为服务端[消息的发起者]);2、 APNS:Apple Push Notification Service...
分类:
移动开发 时间:
2014-08-07 12:40:39
阅读次数:
269
iOS消息推送的工作机制可以简单的用下图来概括:Provider是指某个iPhone应用程序的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器。上图可以分为三个阶段:第一阶段:应用程序把要发送的消息、目的iPhone的标识打包,发给APN...
分类:
移动开发 时间:
2014-08-07 12:37:59
阅读次数:
420
err()); } //连接并发送数据 public function conn($ip,$port,$data) { //数组数据序列号保存发送 $data = serialize($data); if(!socket_connect(self::$socket,$ip,$...
分类:
其他好文 时间:
2014-08-06 22:15:12
阅读次数:
342
之前做的消息推送,向Android和ios客户端推送。这里只说ios的推送,ios的推送最后都会推送到苹果的APNS服务器上,再有APNS服务器推送到ios设备上。因为考虑到这一点,第一版的消息推送苹果的采用了直接推送到苹果的APNS服务器上。 1) 基于 JavaPNS 2.2 的实现 ...
分类:
移动开发 时间:
2014-08-06 21:54:32
阅读次数:
324
前言 HTML5 WebSocket实现了服务器与浏览器的双向通讯,双向通讯使服务器消息推送开发更加简单,最常见的就是即时通讯和对信息实时性要求比较高的应用。以前的服务器消息推送大部分采用的都是“轮询”和“长连接”技术,这两中技术都会对服务器产生相当大的开销,而且实时性不是特别高。WebSo...
分类:
编程语言 时间:
2014-07-29 10:35:06
阅读次数:
610
做真机测试的时候,按照网上的流程,走通了,当时没有注意各种证书等的意思。现在做消息推送,需要各种证书、APP ID信息,为了更好的理解这个过程,所以整理了网上关于证书等的相关资料。方便自己和有需要的朋友。内容参考自:http://blog.csdn.net/hitwhylz/article/deta...
分类:
移动开发 时间:
2014-07-26 00:54:16
阅读次数:
303
最近想给应用添加推送消息,主要是toast消息,所以就打算去了解一下wp消息推送机制以及实现方法,过程中,查了许多资料,也遇到过一些问题,做完后,自己就做个小笔记,总结一下,好记性不如烂笔头嘛,以后可以回头看看,也方便多了,废话不多说!wp消息推送机制用一幅图说明,因为官方是英文的,自己在上面添.....
分类:
其他好文 时间:
2014-07-22 00:14:36
阅读次数:
367
背景介绍随着苹果产品的风靡,推送技术在国内也越来越热门。推送最开始用于邮件系统。随着iPhone 和 Android 手机的风靡,逐渐在手机上也越来越常见。不少手机客户端也时常推送一些消息。推送技术的应用推送技术在手机上的应用主要有两块:广告推送、SNS信息推送。l 广告推送:给目前有一定安装量但没...
分类:
移动开发 时间:
2014-07-14 19:41:26
阅读次数:
354