【问题标题】:How do I take a credit card subscription in my iPhone app?如何在我的 iPhone 应用程序中订阅信用卡?
【发布时间】:2013-10-18 20:35:14
【问题描述】:

我一直在寻找一种方法来为我的产品添加免费试用的月度订阅。我注意到一些应用程序,例如 Life360(屏幕截图1),通过信用卡计费而不是 iTunes 帐户来执行此操作。我搜索了所有开发人员文档,但找不到允许用户在其 iTunes 帐户之外输入信用卡的 API。

有这方面的 API 吗?

【问题讨论】:

  • 应用内购买现在不允许按月订阅吗?

标签: iphone ios


【解决方案1】:

如果您想被 App Store 接受,您必须通过 Apple 进行所有信用卡交易。

根据App Store Review Guidelines,11.2:

使用应用内购买 API (IAP) 以外的系统的应用 购买应用程序中的内容、功能或服务将 拒绝

11.3:

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

所以,是的,某某这样做,但你不是某某,所以你可能会因为这样做而被拒绝。

【讨论】:

  • 我是这么想的,但是Life 360​​是怎么做到的呢?
  • 并非完全正确 - 您可以通过 Amazon.com 的应用程序从 Amazon.com 购买商品而无需 IAP。
  • 这不是真的。例如,您可以使用 Stripe。
  • 可以,但苹果会拒绝。
  • 很可能是订阅。但他们不会出售其他商品。
【解决方案2】:

一般来说,对于非实物商品,Apple 对此表示不满。您的应用很有可能会被拒绝(Life 360​​ 可能刚刚通过 - 它发生了!)

iOS 中绝对没有内置信用卡 API。您需要使用第三方进行付款处理。 Stripe 很受欢迎,并且有一个关于 iOS 集成的页面:https://stripe.com/docs/mobile/ios

【讨论】:

    【解决方案3】:

    没有用于此的内置 API。您需要使用像Stripe 这样的第三方。但是,如果您拥有一个不通过应用商店的订阅系统,您可能会被拒绝。

    大多数使用内容(新闻、杂志)的应用都需要在应用购买中使用。提供保险等服务的应用程序通常可以通过与 Apple 的人员合作来添加,以便进入应用程序商店,例如 Uber。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-31
      • 2011-07-25
      • 2020-04-20
      • 2013-02-01
      • 2012-03-13
      • 2012-03-08
      • 1970-01-01
      • 2011-10-25
      相关资源
      最近更新 更多