我在iTunes商店中有一个具有完整功能的应用程序。我试图发布包含一半功能的免费版本,如果用户试图使用其他功能,则包含指向完整版本的链接。
苹果公司拒绝了该应用程序的基础是,我应该免费发布主应用程序而不是使用两个应用程序,并使用应用内购买解锁额外的功能。那没关系;我可以做这个。唯一的问题是,自从我最初发布完整版本以来,有些人已经付费并下载了完整版本。当我更新此应用程序以使其免费时,默认情况下会受到限制。那些已经支付完整版本费用的用户将失去他们付费的功能。
我真的不想发布应用程序的第二个版本,因为我打算继续更新应用程序并管理两个版本流将是不实用的。
当我将应用更新到新的(免费的,应用内支持的)版本时,是否有可能以某种方式向那些已经购买了我应用的完整版本的用户免费提供应用内购买?
修改:一种(未推荐的)替代方案是向原始买家退款购买的方式,以及解释原因的说明。有什么想法吗?
答案 0 :(得分:3)
我要做的是在应用程序本身中添加一个已付费的选项,然后允许用户根据您的喜好输入许可证代码或电子邮件地址,如果您有这些选项,您可以从他们的联系人详细信息中自动发出或者如果你不这样做,请他们与你联系,这是他们付出的最多的。
现在,就这些代码的许可和验证而言,您可以设置一个廉价的VPS来验证代码,并且仅使用您在服务器上输入的代码激活,这意味着您不会成为Keygeners的受害者。< / p>
只需2美分。
答案 1 :(得分:1)
如果您的应用目前没有用户名/密码注册,我建议您发布付费应用的更新,该更新会在初始弹出式视图中向您的用户说明如下:
感谢您支持我们的应用。由于Apple政策的变化,我们将把这个应用程序转换为免费的应用程序升级应用程序。由于您已经购买了完整的应用程序,因此您将获得所有功能!请输入[email_address 或用户名],以便我们提供无痛过渡。
如果您的应用已经有用户登录机制(用户名/密码),那么只需存储这些详细信息并让用户稍后在“免费”应用中登录以解锁所有功能。
显然,这两个建议都需要后端进行验证,但不应该太难创建。
答案 2 :(得分:0)
由于许可协议的第3.3.3节和附件2,这很棘手。我不是律师,所以我会保存我的解释,但请阅读。
另一个选择是让免费版本成为一个新的,不同的应用程序,并将原始版本留在商店但不可用。然后,您仍然可以向其发布更新,但新用户将无法看到它。考虑到你仍然只向新用户展示一个应用程序,Apple可能会允许这样做。缺点是(1)您必须维护两个版本,(2)您必须从评论等方面重新开始。