ios开发笔记之 APNS推送服务的实现
2012-01-09 16:18
344 查看
客户端发送device token给推送服务器,服务器将这个码发送给苹果服务器。客户端等待苹果的推送服务。
后台服务器上的方法send_apns_to_devices方法,遍历所有注册推送服务的机器,将deviceToken号发给苹果2195端口,这样只要有一个客户端第一次启动app并且接收了APNS服务,那么所有的机器都会收到苹果的服务。除非用户关闭这个功能。
所以设置意见反馈服务器就很重要。客户端需要定期的给feedback服务器建立连接。使本地的feedback服务器连接苹果的2196端口,苹果服务器把卸载程序的机器号返回给服务器。然后服务器对deviceToken转换成64位的字符串。并且从SQL服务器上删除。这样,当有新用户注册苹果的APNS消息的时候,本地服务器遍历所有的deviceToken的时候,就能过滤掉删除程序的设备号。然后建立SSL连接的时候,苹果服务器就停止給已经删除程序的app发送推送通知服务了。
http://2push2.us/apress/server/ 推送服务器端代码
后台服务器上的方法send_apns_to_devices方法,遍历所有注册推送服务的机器,将deviceToken号发给苹果2195端口,这样只要有一个客户端第一次启动app并且接收了APNS服务,那么所有的机器都会收到苹果的服务。除非用户关闭这个功能。
所以设置意见反馈服务器就很重要。客户端需要定期的给feedback服务器建立连接。使本地的feedback服务器连接苹果的2196端口,苹果服务器把卸载程序的机器号返回给服务器。然后服务器对deviceToken转换成64位的字符串。并且从SQL服务器上删除。这样,当有新用户注册苹果的APNS消息的时候,本地服务器遍历所有的deviceToken的时候,就能过滤掉删除程序的设备号。然后建立SSL连接的时候,苹果服务器就停止給已经删除程序的app发送推送通知服务了。
http://2push2.us/apress/server/ 推送服务器端代码
相关文章推荐
- ios开发: APNS消息推送实现
- iOS开发笔记14--iPhone消息推送机制实现与探讨
- ios开发: APNS消息推送实现
- iOS开发之(APNS)远程推送实现,证书与真机调试
- IOS开发 APNS消息推送实现
- APNS-- IOS开发之实现App消息推送
- ios开发: APNS消息推送实现
- NodeJs 实现IOS APNS 消息推送服务
- ios开发: APNS消息推送实现
- iOS项目开发实战——实现苹果本地消息通知推送服务
- iOS之推送通知-本地-服务器3.服务器端实现: 如果要编写内容提供者的推送服务程序,需要进行SSL认证编程,以及构建APNS数据包,数据包分为3个主要部分:Command(命令)、deviceTo
- iOS开发之(APNS)远程推送实现代码 附证书与真机调试
- iOS开发如何实现消息推送机制
- iPhone开发笔记(9)ASIHttpRequest和json-framework实现json解析(iOS客户端)
- iOS开发如何实现消息推送机制
- (iPhone/iPad开发)通过LocalNotification实现iOS定时本地推送功能
- IOS开发之实现App消息推送(最新)
- iOS开发如何实现消息推送机制
- IOS 基于APNS消息推送原理与实现(JAVA后台)
- IOS开发笔记——实现tableView的headerView跟随cell滑动