如何在iPhone应用程序中购买应用程序?

时间:2011-07-05 05:51:55

标签: objective-c ios4 app-store in-app-purchase

我熟悉inapppurchase,可以让你使用app的其他功能。但我不知道如何为用户提供额外的功能。我有以下查询:

  1. 如果我从一个阵列向用户显示6个项目。如果我让用户购买了4个额外的项目,他们将如何向用户显示它们,因为我已经在我的阵列中修复了6个项目。我必须创建一个新项目应用程序中包含所有10个项目?或者第一个应用程序中应该有10个项目,但只显示6个,如果用户购买,则会增加数组值?
  2. inapppurchase是否意味着向appor添加新功能只是解锁已经在应用程序中但已被禁用的已锁定角色?
  3. 提前致谢!!!!!

1 个答案:

答案 0 :(得分:1)

在大多数情况下,应用程序都附带了所需的所有内容。在这种情况下,应用程序只需“解锁”购买的功能。对于处理可以简单下载的应用程序内容的应用程序,情况可能并非如此(例如,数字杂志)。在您的情况下,听起来包含应用程序中的所有内容都是理想的(并且是实现目标的最简单方法)。

当用户启动应用程序时,您可以使用StoreKit API来确定他们有权访问的项目 - 并相应地设置应用程序状态。请务必阅读如何验证商店收据:

http://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/VerifyingStoreReceipts/VerifyingStoreReceipts.html#//apple_ref/doc/uid/TP40008267-CH104-SW1