如果在网络应用中购买或订阅,则不需要iOS应用内购买吗?

时间:2016-02-03 17:42:56

标签: ios in-app-purchase

这是一个我不清楚Apple是否允许的情况(即使我看过其他应用实际上是这样做的):

  1. 用户购买或订阅网络应用。
  2. 用户然后下载相关的iOS应用程序(即,它具有相同的功能并与Web应用程序共享相同的数据)并且只能通过从Web应用程序输入用户ID和密码来访问iOS应用程序(基本上是iOS应用程序可免费下载但不能免费使用)。
  3. 根据Apple开发人员FAQ page for in-app purchases

    “将拒绝使用App Store以外的机制解锁或启用其他功能的应用程序”

    “使用应用内购买API(IAP)以外的系统在应用中购买内容,功能或服务的应用将被拒绝”。

    “提供订阅的应用必须使用IAP,Apple将与开发者共享与此类购买相同的70/30收入分配,如”程序许可协议“中所述”

    “只要没有按钮或外部链接,应用就可以阅读或播放在App之外订阅或购买的已批准内容(特别是杂志,报纸,书籍,音频,音乐,视频和云端存储)用于购买已批准内容的应用程序.Apple只会收到在应用程序内购买的内容的一部分收入“

    最后一点是否与其他三点相矛盾?

    我看到使用开发者网络应用程序中的用户ID和密码激活iOS应用程序的场景是否属于前三点或第四点?为什么呢?

    我认为我看到的应用程序也可能是违反Apple雷达的违规行为,因为FAQ页面还说明了以下内容:

    “一般来说,您的应用程序越贵,我们就会越彻底地审核它。”

    我真的无法解开允许和不允许的内容,并感谢帮助更清楚地了解这些重要规则。

1 个答案:

答案 0 :(得分:5)

我从这里的经验谈起,我为两个客户工作,每个客户都有iTunes,Google Play和网络上的应用程序。这两款应用都可以从订阅中获利,可以通过iTunes和Google Play中的应用内购买以及网站上的信用卡购买。

来自各自应用商店的每个应用仅提供适当且允许的购买方式,例如iOS应用程序仅提供iTunes内的应用内购买,他们从不提供信用卡购买,也不直接链接到网页以通过信用卡支付。

用户需要登录,并且订阅状态(特别是到期日期),无论他们从何处购买,都与他们在数据库中的帐户相关联。这允许用户从任何设备访问付费内容,而无需再次与不同的支付提供商订阅。例如用户可以在Google Play上购买订阅,他们可以在Android和iOS应用或网络上访问付费内容。

两个客户端都有服务器端收据验证,用于在到期日期检查订阅状态。

Apple和Google似乎对此没有任何问题,有很多值得注意的应用程序正是这样做的; spotify和skype是一些浮现在脑海中的人,他们是大玩家。如果您的应用因使用相同的做法而被拒绝,那么这些应用也会违规。