我即将开发一款应用程序,该应用程序应免费提供给注册医生和医学生,但由其他人支付。
可以免费提供有限内容的基本应用,然后将剩余内容作为付费用户的应用内购买。
我正在考虑我可以为符合条件的免费收件人设置服务器持有设备ID,如果符合条件,我会进行REST / WebService调用以解锁内容。知道Apple是否允许我以这种方式为免费用户解锁内容?
还有其他明显的方法来实现这种分裂吗?非常感谢您的反馈。
答案 0 :(得分:0)
是的,AFAIK允许您访问应用程序的高级功能,只要您不收取费用,就可以访问应用程序中的优质功能。
例如,德语Computerbild杂志在其打印版本中包含独特的解锁代码,允许读者在免费应用程序中解锁高级功能。这些免费应用程序通常是您的免费/精简版本,但更新了一个对话框,您可以在其中输入这些促销代码以解锁高级功能。这些代码针对Computerbild自己的服务器进行验证。我们最近为这本杂志更新了one免费游戏,没有任何问题让Apple批准了。
在你的情况下,我会实施类似的事情,向注册的医生和学生赠送解锁码,并在他们第一次使用时在线检查。您还可能希望限制每个代码的使用次数,或者可能允许在任何特定时刻将每个代码绑定到单个设备。