【发布时间】:2013-10-18 20:35:14
【问题描述】:
我一直在寻找一种方法来为我的产品添加免费试用的月度订阅。我注意到一些应用程序,例如 Life360(屏幕截图1),通过信用卡计费而不是 iTunes 帐户来执行此操作。我搜索了所有开发人员文档,但找不到允许用户在其 iTunes 帐户之外输入信用卡的 API。
有这方面的 API 吗?
【问题讨论】:
-
应用内购买现在不允许按月订阅吗?
我一直在寻找一种方法来为我的产品添加免费试用的月度订阅。我注意到一些应用程序,例如 Life360(屏幕截图1),通过信用卡计费而不是 iTunes 帐户来执行此操作。我搜索了所有开发人员文档,但找不到允许用户在其 iTunes 帐户之外输入信用卡的 API。
有这方面的 API 吗?
【问题讨论】:
如果您想被 App Store 接受,您必须通过 Apple 进行所有信用卡交易。
根据App Store Review Guidelines,11.2:
使用应用内购买 API (IAP) 以外的系统的应用 购买应用程序中的内容、功能或服务将 拒绝
11.3:
使用 IAP 购买实物商品或使用的商品和服务的应用 应用程序之外的将被拒绝
所以,是的,某某这样做,但你不是某某,所以你可能会因为这样做而被拒绝。
【讨论】:
一般来说,对于非实物商品,Apple 对此表示不满。您的应用很有可能会被拒绝(Life 360 可能刚刚通过 - 它发生了!)
iOS 中绝对没有内置信用卡 API。您需要使用第三方进行付款处理。 Stripe 很受欢迎,并且有一个关于 iOS 集成的页面:https://stripe.com/docs/mobile/ios
【讨论】:
没有用于此的内置 API。您需要使用像Stripe 这样的第三方。但是,如果您拥有一个不通过应用商店的订阅系统,您可能会被拒绝。
大多数使用内容(新闻、杂志)的应用都需要在应用购买中使用。提供保险等服务的应用程序通常可以通过与 Apple 的人员合作来添加,以便进入应用程序商店,例如 Uber。
【讨论】: