销售升级到全功能iPhone应用程序

时间:2009-09-05 02:18:52

标签: iphone objective-c cocoa-touch

我有两个iPhone应用程序 - 一个提供地图,在线和关闭。另一个包括地图应用程序,还提供GPS记录器。

我想销售离线地图应用,然后在应用内有一个选项可上传到完整的应用。我该怎么做呢?

在我的代码中,我针对相同的代码库构建了两个不同的目标来生成这两个应用程序。

3 个答案:

答案 0 :(得分:5)

您需要查看“StoreKit”框架。这个在iPhone OS 3.0中引入的新框架允许购买新内容,无论是游戏级别,电子资产,还是应用程序中的新功能,以及支持iTunes支付基础设施。

基本上,您通过特殊的iTunes Connect子系统提供内容,API为您提供了确定用户是否成功支付所需的所有钩子等等。

http://developer.apple.com/iPhone/library/navigation/Frameworks/CoreServices/StoreKit/index.html

我应该注意到你可能不得不改变应用程序的构建方式/当前的工作方式,但是如果你愿意适应StoreKit,那么你应该能够构建你所描述的内容,直到结束结果

答案 1 :(得分:0)

右;你现在可以在一个应用程序内升级。我还没有这样做。我的理解非常有限,尽管有一件事我记得你在创建和创建时必须创建一个特定的授权代码,而不是通配符* .com.mydomain类型。如果您要进行应用内销售,请提交应用。

答案 2 :(得分:-2)

除非发生某些变化,否则不允许将其升级到其他版本。 Apple将否认您的应用。

Erica Sadun谈到过这个问题:App Store Lessons

澄清:我认为:你可以制作两个版本,但他们必须独立,不能互相谈论。对不起,我意识到它可能我回答后不清楚。你可以制作他们,但他们不能彼此了解。