【问题标题】:Making the in-app store for newsstand apps为报亭应用程序制作应用程序内商店
【发布时间】:2012-07-06 08:18:19
【问题描述】:

基本上,该应用需要查看可用的杂志期刊(应用内购买),并在多行中以图形方式显示它们的封面。 (打开报亭应用时看到的问题目录)

问题本身就是带有支持文件(CSS、图像...)的 html

你知道怎么做吗?
你已经完成了吗?
有没有这样的代码可以适应自己的情况?

【问题讨论】:

  • 上网一搜,运气好的话,可以批发抢到东西。但我怀疑人们会免费提供一个好东西。有什么不知道具体怎么做的?
  • 感谢您的回复!好吧,我有应用内购买(个别问题),我想用封面图片显示它们,这样用户只需点击一个即可购买。看起来很简单:/

标签: objective-c ios xcode ipad newsstand-kit


【解决方案1】:

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

您的应用还应缓存问题的图像和元数据,以便即使离线也可以创建商店。

一旦用户点击问题,您可以使用问题的 iTunes 产品 ID 进行购买,成功购买后,您的应用应显示一些 UI,以便从您的服务器下载问题的内容。

如果您想使用推送通知启用后台下载(并且您不介意您的应用程序安装在 iOS5 的名为 Newsstand 的预安装文件夹中),您应该将您的杂志应用程序设为 Newsstand 应用程序。查看我对this 问题的回答。它有一个关于报亭应用的非常好的教程的链接。

【讨论】:

  • 还应该有一种机制可以从设备的应用商店中提取收据,这样您就可以知道他们已经购买了什么,然后在商店中相应地显示这些物品。跨度>
  • 为了显示已购买的内容,您可以将其保存在 sqllite、核心数据、NSUserDefaults、plist 中,随心所欲。
  • 这适用于一台设备。但这不处理用户可能拥有的其他设备,或者如果他们在设备重置后重新安装应用程序。没什么大不了的,但用户会期望它在这些场景中工作。我之所以提到这一点,是因为我已经为一些带有应用内购买的知名杂志应用程序构建了它。
  • 对于其他设备,他们始终可以使用“恢复”,您有机会解锁内容并再次保留此信息。
【解决方案2】:

也许你应该看看 Ray Wenrerlich 关于应用内购买的教程:http://www.raywenderlich.com/2797/introduction-to-in-app-purchases

它解释了如何管理具有您需要购买的所有功能的产品列表,并查看已经购买了哪些产品。

它可能不是您所需要的,但它可以为您提供一个很好的起点

祝你好运

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多