Iphone区分精简版和完整版

Iphone区分精简版和完整版,iphone,Iphone,我已经为iphone开发了一个应用程序。这是一个测验应用程序。 它的主要主题是5。 所有题目有20个问题。 现在我想创建lite和完整版本。 在Lite版本中,当用户下载应用程序时,用户在所有主题中都会遇到5个问题。 而在完整版中,用户可以按主题购买。 对于eg,有主题1、2、…5。用户想要购买主题2和主题3, 那么我如何为这个功能开发代码呢。 我知道这是可能的,但我不知道如何做到 请在这种情况下提供帮助,并提出最佳解决方案 谢谢大家与其开发两个不同版本的应用程序,不如提供一个功能齐全的应用程序

我已经为iphone开发了一个应用程序。这是一个测验应用程序。 它的主要主题是5。 所有题目有20个问题。 现在我想创建lite和完整版本。 在Lite版本中,当用户下载应用程序时,用户在所有主题中都会遇到5个问题。 而在完整版中,用户可以按主题购买。 对于eg,有主题1、2、…5。用户想要购买主题2和主题3, 那么我如何为这个功能开发代码呢。 我知道这是可能的,但我不知道如何做到

请在这种情况下提供帮助,并提出最佳解决方案


谢谢大家

与其开发两个不同版本的应用程序,不如提供一个功能齐全的应用程序,只需少量或免费即可提供有限的选择

使用应用内购买,用户可以选择更多的主题,他们可以购买名义上的费用。这将帮助您保持代码的条理性,而不会限制用户一旦拥有您的应用程序后可能购买的数量或数量

以下是这一壮举的文档:


扩展:应用内购买的苹果文档包含逐步给出的代码和相关解释。尝试他们的代码,如果这是你想要采取的方向,然后可能会在你的脑海中形成一些新的问题,你可以带回stackoverflow

创建一个大型应用程序。让那个应用免费。然后将应用程序内商店放在应用程序内。商店将提供购买新主题的功能。使用应用内购买来完成此操作。苹果为此提供了很好的文档,或者互联网也可以提供帮助

然后在应用程序中,但默认只有多少个主题可用。将应用程序内购买链接设置为
NSUSerDefaults
,这样当用户购买新主题时,应用程序现在将“知道”以允许用户使用该主题。然后,当他们查看主题列表时,只需检查您的
NSUserDefaults
,查看哪些主题可用


应该可以了。

谢谢您的回复,但我的问题是如何编写此差异。我已经准备好将lite版本上传到itunes,但它将是免费版本,以及如何编写完整版本的主题vise。如果可能,建议使用代码。感谢againhas解释了基本概念,并为您提供了相关文档的链接,其中包括代码示例。这就回答了你的问题,接受这个答案是很有礼貌的。如果你想要一个现成的产品,你应该雇佣@samfu_1或其他开发者来为你完成这项工作。hi..意味着用户将点击某个按钮,从那里他/她可以下载完整的应用程序。但是如何管理它呢?你不能在你的应用程序中设置一个按钮来强制用户下载应用程序。目前,没有办法做到这一点。您可以提供应用商店的链接,然后用户可以购买或不购买您的应用。我会用上面描述的方法。您可以在一个应用程序中管理整个过程。易于管理和简单。