经常有同学问我们,iOS上推送究竟怎么做啊,为什么我的设备总收不到推送呢,这里跟大家集中讨论一下iOS上推送的实现细节。APNS的推送机制与Android上我们自己实现的推送服务不一样,Apple对设备的控制非常严格,消息推送的流程必须要经过APNs:这里 Provider 是指某个应用的Devel...
分类:
移动开发 时间:
2014-10-31 10:06:27
阅读次数:
222
企业的APP开发中,对于苹果设备有个独特的通知推送功能要解决,尤其是在做移动IM时,对APNS(Apple Push Notification Service)的要求比较高,虽然有专门的第三方提供此类服务,但出于安全的考滤,有能力的公司宁愿自建推送服务系统。本人结合工作中的开发经验,在这探讨一下其架构的演进与探索,希望能使此类系统更加完美。
IM系统自建苹果通知推送服务系统的层级关系如下:
...
分类:
移动开发 时间:
2014-10-28 21:51:32
阅读次数:
258
为了满足需要,之前的rsync定时推送服务,无法满足现实需要,在次更新网站架构环境介绍:网站Nginx集群搭建的,因为网站的数内容时常更新,但是一台一台的更新数据非常消耗时间。因此采用rsync+inotify,将数据实时的推送到集群主机上去。远程网站IP:172.16.100.99/usr/html远..
分类:
其他好文 时间:
2014-10-28 15:46:54
阅读次数:
227
APNS的推送机制与Android上我们自己实现的推送服务不一样,Apple对设备的控制非常严格,消息推送的流程必须要经过APNs:这里Provider是指某个应用的Developer,当然如果开发者使用AVOSCloud的服务,把发送消息的请求委托给我们,那么这里的Provider就是AVOSCloud的推送服务程序..
分类:
移动开发 时间:
2014-10-20 17:32:04
阅读次数:
368
最近做的.net项目(Windows Service)需要向Android手机发送推送消息,真是有点困难,没有搞过就不停的搜文档,最后看到了一个开源项目PushSharp,可以在.net平台推送IOS,Android,Windows Phone等设备消息,大喜,然后先做了IOS的,成功了,但是做An...
分类:
移动开发 时间:
2014-10-20 16:36:21
阅读次数:
212
远程推送的大致流程如下:
1.使用appId注册推送服务
2.获得推送用的token
3.app上传token到自己的服务器
4.自己的服务器将推送信息和token发送给apns
5.apns进行推送
示意图:...
分类:
移动开发 时间:
2014-10-17 20:33:39
阅读次数:
236
设计一个长连接手机云推送服务。要求:1. 稳定包括两个部分一个是服务器端的稳定性,一个是手机端的稳定性。服务端稳定性,因为使用长连接方案,对服务器的开销和要求很大,推送方案对服务器开发要求很高,海量线程连接下的服务器稳定性是非常具有挑战性的。一般的评判标准包括:同时在线时峰值 (一般按照百万并发连接...
分类:
移动开发 时间:
2014-10-11 17:28:05
阅读次数:
276
http://blog.163.com/scuqifuguang@126/blog/static/171370086201399113833299/ 最近研究了一下极光推送(JPush),百度云推送和个推在IOS平台的推送机制,做了一下对比。 首先, 介绍苹果推送通知服务的推送机制(APNS: .....
分类:
移动开发 时间:
2014-10-10 18:46:24
阅读次数:
212
要进行推送服务的第一件事就是获取推送证书。它用来对你通过SSL与APNS通讯进行识别。 在Mac上生成 Apple推送通知SSL证书: 登录到iPhone Developer Connection Portal 并点击 App IDs创建一个不使用通配符的 App ID。通配符 ID 不能用...
分类:
其他好文 时间:
2014-10-09 18:21:47
阅读次数:
147
极光推送CEO王小导:所有开发和测试都应必备Testin云测试服务
2014/09/29 · Testin · 开发者访谈
极光推送是一个聚集了来自前腾讯,华为,新浪及等技术专家的创业团队,2010底发现移动应用消息推送服务的市场空白,推出了极光推送(JPush),成为国内最早的第三方移动消息推送服务提供商,让开发者能够在线的移动客户保持紧密联系、提升移动用户留存率和活跃度、从而提...
分类:
其他好文 时间:
2014-09-30 16:39:59
阅读次数:
204