0

我已经开发了一款游戏,并计划制作该游戏的“精简”版本,以推广该游戏的“高级”版本。有关如何进行应用内购买的信息很容易找到。但我找不到的是购买后如何从我的精简版中实际下载应用程序。我不打算将精简版更新为高级版,而是将高级版视为必须下载的新应用程序。

我该怎么做,在哪里可以找到这些信息?

提前致谢!

4

4 回答 4

2

“应用内购买”和“新应用”这两个概念是相互排斥的。

最简单的做法是让人们在 iTunes 商店中导航到您的新应用,然后让他们决定是否从那里购买:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.itunes.com/apps/yourPaidVersionAppName"]];
于 2010-02-03T10:42:18.957 回答
2

调用下一行会变魔术:

    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://link_to_your_full_application_in_appstore"]];

您可以在 UI 中使用一个按钮,一旦用户触摸它以从上面调用该行(在填写我们应用程序的确切 URL 后 - 如另一个答案中所述,它可能是 @" http://www.itunes.com/ apps/your_app_name ”或者更好的 @“ http://www.itunes.com/apps/your_name/your_app_name ”)。

于 2010-02-03T10:43:07.270 回答
1

您无法在您的应用程序中下载新应用程序。我认为应用内购买所能做的就是

  • 启用一些额外的功能
  • 让用户下载一些额外的内容

您还可以提供完整版的 iTunes 链接,以便您可以在完整版页面上打开标准应用商店应用程序并让用户下载。

于 2010-02-03T10:36:16.227 回答
1

据我所知,你不能。这不需要应用内购买,而是需要在 AppStore 上发布您应用的另一个版本。这违背了能够使用应用内购买将现有的 Lite 版本升级到完整版本的意义。

新内容包的下载是可以实现的,但显然您必须拥有自己的主机。

确定创建一个版本的应用程序要容易得多吗?默认情况下已瘫痪,可通过应用内购买进行升级。

于 2010-02-03T10:37:00.783 回答