免费试用期优质服务

时间:2012-01-20 12:46:20

标签: ios

虽然我在这个网站上搜索了很多并且也使用了Google,但我找不到解决问题的好方法。 我正在创建一个提供付费网络服务的应用程序作为选项。我想放弃此服务的初始阶段,并将其链接到应用程序的购买日期。

每日应用程序正在做类似的事情。下载应用程序后,您可以免费阅读The Daily两周。在那之后,你必须订阅。

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

来自Apple's developer guidelines

  

使用IAP购买在应用程序之外使用的实体商品或商品和服务的应用程序将被拒绝

如果您的高级网络服务在应用程序本身之外完全可用,则应用程序内购买将不是解决方案,因此您必须根据用户名等在服务器上实施逻辑。 / p>

然而,如果它只是一个iOS访问的网络服务 - 想想如果Instagram在他们的Android应用程序之前的几天提供付费升级 - 那么你可以使用IAP订阅来做这个伎俩。同样,来自Apple's documentation

  
      
  • 自动续订订阅以与非消费品相同的方式提供给所有用户的设备。但是,自动续订订阅在其他方面有所不同。在iTunes Connect中创建自动续订订阅时,您可以选择订阅的持续时间。 App Store会在其任期届满时自动续订。如果用户选择不允许续订订阅,则在订阅到期后撤销用户对订阅的访问。您的应用程序负责验证订阅当前是否处于活动状态,还可以收到最新交易的更新收据。
  •   

作为旁注,看起来苹果即将实施免费试用,但还没有完成它(某些文档中有一些有趣的提示,但是在创建IAP订阅时没有选择)。

我建议你放一些用户界面来邀请用户订阅免费服务,然后在默认变量同步到iCloud 中保存YES / NO回答和[NSDate date]。这意味着它将与其Apple ID绑定,并且无法通过删除应用程序轻松删除 - 下次安装时,您可以恢复该首选项密钥。

然后,一旦试用期结束,请调出自定义UI(因为所有IAP UI都是自定义的!),这样人们就有机会使用自动续订订阅订阅正在进行的服务。