0

我有一个应用程序,我想在应用商店有两个版本,一个是精简版,另一个是完整版。我希望免费提供精简版,并可选择使用 InApp 购买进行升级。完整版将有偿提供。

对于我的其他应用程序中的 InApp 购买,我使用 MKStoreKit 对我的非消耗性产品进行 InApp 购买(升级)。对于精简版,我可以接受这种方法。

我的问题是,对于将在 App Store 中付费获得的完整版本,我是否需要使用 MKStoreKit 之类的东西,还是我可以发布它并让 Apple 处理购买,因为他们知道下载成本?

谢谢

4

3 回答 3

1

如果 MKStoreKit 不使用,你没有理由在完整版中包含它。

不过,您可能希望从相同的代码库构建两个应用程序(这就是我为自己的应用程序所做的,就像您的应用程序一样,有免费增值和付费版本),并让您的 XCode 项目构建两个目标,每个目标一个。但即使这样做,您也可以在完整版中排除 MKStoreKit,而仅将其包含在免费增值版中。

于 2012-03-23T12:51:52.447 回答
0

只有在进行应用内购买时才需要 MKStoreKit。因此,对于付费版本的应用程序,您将不需要它。

于 2012-03-23T12:45:56.917 回答
0

根据您的问题,您似乎认为您可以从应用商店下载完整版本的应用内购买。这是不可能的。您需要 2 个单独的版本和免费的版本以将其全部锁定,除非他们已通过应用内购买将其全部解锁。如果它在应用程序标题中有“免费”或“精简”,即使在解锁完整的东西后他们仍然会拥有这个,因为应用程序本身不会改变。

于 2012-03-23T13:08:24.577 回答