NewsStand功能 IOS5 iphone

from:http://www.cocoachina.com/bbs/read.php?tid=65437

NewsStand是苹果公司专门对数字出版做的一个新功能。它能把所有用户订阅的报刊和杂志类的app都放在一个组图标里。


新的api能为开发者提供以下杂志出版提供的常用功能。


1,后台下载,因为杂志的数据量比较大,通常要程序员处理什么时候下载的问题。而以前这些下载只能在杂志程序运行的时候工作。
现在,可以提交给专用的下载程序进行。而且下载的内容如果是zip和其他压缩格式,还可以自动解压。


2,badge通知。以前用户需要打开app才能知道版本更新。现在由于统一在newstand里面,下载完成能自动通知读者有新一期可以阅读了。


3,阅读界面,这方面各家需求不一样,还是要自己实现。暂时没有办法统一。
使用newstand另一个好处是新一期的封面可以用来代替原来app程序的图标


4,Newsstand 工作流程, 服务器端要先发送一个push notification给客户端的newsstand程序。客户端程序连服务器,取得要下载的url地址。
交给Newsstand后台下载打包的内容,然后进行必要的解压。最后客户端从newsstand里面拿回下载的内容,再把它们搬到程序的数据区。
剩下就交给阅读程序handle了。

你可能感兴趣的:(NewsStand功能 IOS5 iphone)