2010-02-03 98 views
0

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

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

在此先感谢!

回答

2

“在应用程序购买”和“新应用程序”的概念是相互排斥的。

做最简单的事情就是让人们浏览到iTunes Store的新应用程式,让他们决定是否要在那里买:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.itunes.com/apps/yourPaidVersionAppName"]]; 
+0

谢谢,这真的很有帮助。 – Nicsoft 2010-02-03 11:02:07

+1

确保执行此操作的按钮显示“在应用商店中查看完整版本”或类似内容,而不是“立即购买”。 “立即购买”是可怕的,意味着立即失去资金。 – 2010-02-03 11:15:12

+0

好点,谢谢! – Nicsoft 2010-02-03 11:52:22

1

您不能在您的应用程序内下载新的应用程序。我认为,所有你可以在应用程序内购买要做的就是

  • 使一些额外的功能
  • 提醒用户下载一些额外的内容

你也可以提供一个iTunes的链接到你的完整版本,所以你将能够在完整版本页面上打开标准的appstore应用程序并让用户下载它。

+0

我发现了一些关于可以通过应用内购买购买的信息。我希望我只是不知道如何将这些信息应用到我想要的内容上,但我现在明白这是不可能的。我需要“推销”应用程序,并与其他评论中提供的linke链接。谢谢! – Nicsoft 2010-02-03 11:12:31

1

据我所知,你不能。这不需要应用程序内购买,而是AppStore上的另一个应用程序版本。这破坏了能够使用应用程序内购买将现有Lite版本升级到完整版本的重要性。

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

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

+0

哇,四个答案在20分钟内,这是一个非常敏感的论坛:) 感谢您的答案。在这种情况下,我希望功能差异很大,这就是为什么我需要一个新的应用程序。有可能以某种方式启用增强功能,当然不是最简单的方法。但我必须考虑这个解决方案。 – Nicsoft 2010-02-03 11:00:44

2

调用下一行会做魔术:

​​

你可以在你的UI使用一个按钮,一旦用户触摸它来调用从上面的线(填充我们的应用程序的确切URL之后 - 在另一种答案可能是提到@” http://www.itunes.com/apps/your_app_name “或甚至更好@”http://www.itunes.com/apps/your_name/your_app_name“)。

+0

对于那些不明白你想传达的东西的人来说,一点点的解释会很棒。 – Jasarien 2010-02-03 11:05:49

+0

@Jasarien,你说得对。我已经添加了一些解释。 – 2010-02-03 11:13:32

+0

从itune商店购买后,我们可以在我们的应用程序返回..? – Rajneesh071 2013-08-05 10:23:41