OGeek|极客世界-中国程序员成长平台

标题: objective-c - 报亭应用内容 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 16:25
标题: objective-c - 报亭应用内容

我进行了相当多的搜索,并决定我一定是个白痴。

我目前正在构建一个 Newsstand 应用程序,该应用程序将从服务器中提取 PDF,但是,订阅了 Newsstand 应用程序后,我知道这些杂志比 PDF 更复杂。我的问题是,这些自定义杂志(带有视频和可平移图片)到底是如何构建的,我需要做什么才能从服务器中提取它们?

我什至不知道这些自定义杂志是什么文件类型,而且从我读过的所有内容来看,似乎我都知道。

请帮帮我,我完全糊涂了。



Best Answer-推荐答案


报亭 api 不关心您的杂志或报纸的格式。报亭只管理“NKAssetDownloads”和订阅。 Apple 建议将您拥有的任何 Assets 捆绑到一个可下载的内容中,尽管如果您愿意,报亭 api 确实允许您下载多个 Assets (虽然这确实使事情变得复杂,所以我建议您不要这样做!) http://developer.apple.com/library/ios/#documentation/StoreKit/Reference/NKAssetDownload_Class/NKAssetDownload/NKAssetDownload.html#//apple_ref/occ/cl/NKAssetDownload

相反,您应该将所有杂志页面、视频、图像等打包成一个 zip 文件,然后将其作为 NKAssetDownload 下载。完成后,您可以解压缩它(您可以让报刊亭决定将其全部粘贴到哪里),然后在您的应用程序中使用它做任何您喜欢的事情。如果你有图像,你可以在 ImageView 中显示它们,html 页面可以在 webviews 中显示等。这取决于你的杂志是什么格式。

实际杂志在到达您的应用之前是如何制作的则是另一回事。对于我在报纸公司工作的应用程序,我们为我们提供了一堆 pdf 页面,然后我们在应用程序中显示这些页面,并带有一些自定义绘图和效果。他们还为我们提供了一些纯文本页面和坐标信息,以便我们可以做其他时髦的事情。

关于objective-c - 报亭应用内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12509152/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://jike.in/) Powered by Discuz! X3.4