2012-07-24 60 views
0

我对报摊的工作方式有一个很大的疑问。 当你必须创建一个新的杂志(问题)时,你是如何做到的?了解报亭App

我的意思是,我是否必须为每本杂志实施新代码(新视图和新视图控制器),这些代码与其他视图不一样,并且具有交互内容?在这种情况下,我如何将它们添加/上传/集成到已在市场上的报亭应用程序中?

如果它不以这种方式工作,它是如何工作的?

非常感谢您提前。

+0

你可以找到的'Newsstand'集成[这里]良好的基础(http://www.viggiosoft.com/blog/blog/2011/10/17/ios-newsstand-tutorial/)。 – holex 2012-07-24 10:15:21

+0

谢谢@holex!不过,我已经实现这些教程和他们使用PDF的每一个杂志,我想开发不同的互动杂志,所以我想知道如果我可以开发一个“应用程序”每个刀。 – TurboManolo 2012-07-24 10:28:22

回答

3

你的问题真的是苹果选择实施报亭的核心。基本上,使用报亭有三种可能:使用图片/ pdf内容,使用HTML5内容,并使用CoreText本地API。

我从你在说你想使用CoreText API中获取它。在报亭框架中,这很难做到这一点,因为你建议:你真的不应该在每个版本中上传一个全新的应用程序。

有两种可能的解决方案。首先是根本不使用报亭。相反,您可以将杂志发布为应用程序,只需为每个版本上传一个新应用程序即可。这意味着你错过了诸如订阅和Newsstand的“双重上市”推广之类的事情,但是你可以制作高质量的本地自定义界面。

二是做我在现在在做的过程中,这是开发类似的东西,当加载到你的基地,应用程序会生成你想要的那种接口的XML编码是什么。

至少这是我目前为止的分析。我很高兴被告知我错了,真的。但我确实认为这是苹果没有真正考虑过他们提供的情况之一。也许明年它会变得更好!

1

如果使用Baker框架,可以将界面元素(html,图像)作为“问题”下载,代码部分(Baker框架)将保持不变。

要添加新问题,请执行与使用NKAssetDownload下载PDF相同的操作。如果您使用的是Baker,您需要将整个“书籍”提取到文档目录中。

+0

不!你不应该根据“书”存储在文件目录[视频](https://developer.apple.com/videos/ios/?id=12) – 2013-08-27 18:00:45