我目前在App Store中有一个App,我一直在添加功能。我从未使用过应用内购买,但从我一直在阅读的内容来看,提供的“改进”似乎是代码调整以添加或解锁功能。
对于我的“改进”版本,我实际上添加了一个全新的(额外的)VC和一个Master VC来在两者之间切换(使用故事板),所以这不仅仅是解锁代码以提供附加功能。我是否仍然可以使用应用程序内购买来访问此版本,还是必须将其作为全新产品提交?
答案 0 :(得分:0)
如果您正在尝试添加某种" premium"只有支付X金额的人才能访问,但仍然维持基本的"其他人的应用程序版本,然后是的,您可以创建一个In App Purchase来执行此操作。或者,如果您愿意,您可以创建一个单独的" premium"你的应用程序的版本。它真的取决于你。我不一定会说一种方式比另一方更受欢迎,因为我已经看到它有两种方式。
答案 1 :(得分:0)
即使您想要为新功能付费,它们也不会出现在您当前发布的应用版本中,因此无论您如何决定推广此功能,都必须提交新版本的应用。它可以包含应用内购买或不包含,但它将是一个新版本。它当然不一定是一个不同的应用程序;添加功能,可能包括应用内购买,是新版本的用途。
答案 2 :(得分:0)
简而言之:在任何情况下你都不需要添加一个全新的应用程序,除非你想要在应用程序商店中再添加一个应用程序
详细答案:如果您只是对应用程序的底层架构进行更改,那么在应用程序购买时将其提供给用户是没有任何意义的(我猜苹果也会拒绝您的应用程序内产品)。如果您要添加新功能或向用户提供一些奖励,您应该只添加应用内购买。
按照我的说法,只有当你觉得这是一款新应用时,你才应该添加新版本的应用。(例如Badlands和Badlands 2是类似的应用程序,但在内部它们彼此不同,所以他们将它们上传为荒地2)