2012-07-06 66 views
10

基本上,应用程序需要看什么杂志问题(应用内购买),可在多行图形方式显示自己的封面。 (问题目录当您打开报亭应用,你看)使得在应用程序商店的应用程序报刊亭

的问题本身是用HTML支持文件(CSS,图片...)

你知道如何做到这一点?
你已经做完了吗?
有没有这样的代码可以适应自己的情况?

+1

在互联网上搜索,如果你是幸运的,你可以抓住的东西批发。但我怀疑人们会免费提供一个好东西。什么是你不知道如何具体做? – nhahtdh 2012-07-06 08:22:32

+0

感谢您的回复! 嗯,我已经在应用程序购买(个人问题),我想显示他们全部与封面图像,以便用户可以轻点一个,并购买它。这似乎很简单:/ – 2012-07-06 08:28:52

回答

8

随着应用程序,你需要一台服务器执行为好。您的应用程序应每次连接服务器(或基于推送通知)以检查所有杂志问题是否可用。它的服务器逻辑提供Web调用或托管一些文件,以便应用程序可以确定可用杂志问题的列表以及有关该问题的其他元数据。元数据可以是问题名称,日期,价格,托管封面图片的路径,托管完整问题内容的路径,iTunes产品ID等。一旦您的应用程序获取了所有这些信息,它应该创建UI以显示所有可用问题,方法是下载封面图片,显示日期,问题名称等。

您的应用程序也应该缓存问题的图像和元数据,使您甚至可以创建你的店在离线状态下。

一旦用户点击一个问题,您可以使用问题的iTunes产品ID进行购买,并在成功购买您的应用程序应该表现出一些UI从服务器上下载问题的内容。

如果要启用后台使用推送通知下载(你不介意你的应用程序安装iOS5中的所谓书报亭预装文件夹中),你应该让你的杂志应用一个报亭应用。看看我的回答this的问题。它链接到一个关于Newsstand应用的非常好的教程。

+0

还应该在的地方,从App Store拉收据设备的机制,这样你就可以告诉他们已经买了,然后在店里相应地显示这些项目。 – IanStallings 2012-07-16 18:33:42

+0

为了显示已购买的产品,您可以将其保存为sqllite,核心数据,NSUserDefaults,plist以满足您的喜好。 – msk 2012-07-16 18:37:14

+0

这将适用于一台设备。但是这不能处理用户可能拥有的其他设备,或者它们在设备重置后重新安装应用程序。没什么大不了的,但用户会期望它能在这些情况下工作。我只是提到这一点,因为我已经为应用程序内购买的一些知名杂志应用程序构建了它。 – IanStallings 2012-07-16 19:58:09

2

也许你应该在应用程序内购买来看看雷Wenrerlich tutoriel约:http://www.raywenderlich.com/2797/introduction-to-in-app-purchases

它解释了如何使用您需要购买,看看已经购买什么样的产品的所有functionnalities管理产品列表。

它可能不是你所需要的东西,但它可以给你一个很好的起点

好运