IOS开发之高级功能---远程推送_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > IOS开发之高级功能---远程推送

IOS开发之高级功能---远程推送

 2014/4/1 18:20:31  nx的封装  博客园  我要评论(0)
  • 摘要:最近,公司做了一款应用,给我分到了一个推送的模块。刚开始感觉挺简单的。第三方库什么都有得,也不用直接跟APNS打交道。后来,越写越发现,并不是那么的简单。好多东西必须知道深层的原理,才便于今后我们开发。今天,我就简单的说说推送。推送:是将一条信息或者一张照片从一个设备推送到另一台设备。(此处的设备指的是iPhone手机)以我们公司的应用为例给大家弄张自己画好的图,便于理解。file:///Users/yinguoqiang/Desktop/屏幕快照%202014-04-01%204.57
  • 标签:功能 iOS 开发 高级功能 远程

最近,公司做了一款应用,给我分到了一个推送的模块。刚开始感觉挺简单的。第三方库什么都有得,也不用直接跟APNS打交道。后来,越写越发现,并不是那么的简单。好多东西必须知道深层的原理,才便于今后我们开发。今天,我就简单的说说推送。

推送:是将一条信息或者一张照片从一个设备推送到另一台设备。(此处的设备指的是iPhone手机

以我们公司的应用为例给大家弄张自己画好的图,便于理解

 

file:///Users/yinguoqiang/Desktop/屏幕快照%202014-04-01%204.57.19%20PM.png

大家由这张图就很容易看出,要推一条消息,需要经过这几个步骤。然而在推送过程中需要注意什么。

1.必须有自己的开发者账号和APNS证书。

2.如果公司允许,建议你使用第三方的推送框架,国内有几家做得不错,例如:百度,极光等等。

3.根据自己的需求开始编码

4.推送通知,文字信息,简单的多。但是推送音频,推送视频那么就复杂的多了。

最近一直在研究录音转码的问题,等过几天给大家带来转码的demo,绝对好用,目前demo尚不成熟。

发表评论
用户名: 匿名