【发布时间】:2011-04-27 16:03:40
【问题描述】:
我即将开发一个应用程序,它应该免费提供给注册医生和医学生,但由其他人付费。
可以免费提供包含有限内容的基础应用,然后将剩余内容作为应用内购买提供给付费用户。
我正在考虑为符合条件的免费接收者设置一个保存设备 ID 的服务器,如果符合条件,我会调用 REST/WebService 来解锁内容。知道Apple是否允许我以这种方式为免费用户解锁内容吗?
还有其他明显的方法可以实现这种拆分吗?非常感谢您的反馈。
【问题讨论】:
我即将开发一个应用程序,它应该免费提供给注册医生和医学生,但由其他人付费。
可以免费提供包含有限内容的基础应用,然后将剩余内容作为应用内购买提供给付费用户。
我正在考虑为符合条件的免费接收者设置一个保存设备 ID 的服务器,如果符合条件,我会调用 REST/WebService 来解锁内容。知道Apple是否允许我以这种方式为免费用户解锁内容吗?
还有其他明显的方法可以实现这种拆分吗?非常感谢您的反馈。
【问题讨论】:
是的,AFAIK 允许您访问您的应用的高级功能,这些功能可作为应用内购买提供,只要您不为此收费。
例如,德国的Computerbild 杂志在其印刷版中包含独特的解锁代码,允许读者解锁免费应用程序中的高级功能。这些免费应用程序通常是您的免费/精简版,但会更新一个对话框,您可以在其中输入这些促销代码以解锁高级功能。这些代码已针对 Computerbild 自己的服务器进行验证。我们最近为这本杂志更新了one 的免费游戏,得到 Apple 的批准没有任何问题。
在您的情况下,我会实施类似的事情,将解锁代码赠送给注册医生和学生,并在首次使用时在线检查这些代码。您可能还想限制每个代码可以使用多少次,或者可能允许每个代码在任何特定时刻绑定到单个设备。
【讨论】: