我开发了一款适用于iPhone的应用程序。这是测验应用程序。 主题有5个。 所有主题都有20个问题。 现在我想创建精简版和完整版。 在Lite版本中,当用户下载应用程序时,用户在所有主题中获得5个问题。 在完整版中,用户可以明智地购买主题。 例如,主题1,2,... 5。用户想购买主题2和主题3, 那我该如何为这个功能开发代码呢? 我知道这是可能的,但我怎么也不知道。
请在这种情况下提供帮助并建议最佳解决方案。
感谢所有人
答案 0 :(得分:2)
不是开发两个单独版本的应用程序,而是提供一个功能有限的应用程序,只需很少或不收取有限的选择。
使用应用内购买可让用户选择更多可以象征性收费购买的主题。这将有助于您保持代码的有序性,而不会限制用户在申请后可能购买的数量或数量。
扩展:关于应用内购买的Apple文档包含以逐步方式给出的代码以及相关解释。如果这是您想要的方向,请尝试他们的代码,然后可能会形成一些新问题,您可以将其带回stackoverflow!
答案 1 :(得分:0)
创建一个大型应用。让该应用程序免费。然后在应用程序中放入一个应用商店。商店将提供购买新主题的能力。使用应用内购买来执行此操作。 Apple为此提供了很好的文档,或者互联网也可以提供帮助。
然后在应用程序中,但默认只有多少主题可用。拥有NSUSerDefaults
的应用内购买链接,因此当用户购买新主题时,该应用现在将“知道”以允许用户使用该主题。然后,当他们查看主题列表时,只需检查您的NSUserDefaults
以查看可用的主题。
应该这样做。