IAP,Braintree,Tribe:寻找合适的工具

时间:2016-03-29 16:07:03

标签: ios in-app-purchase stripe-payments braintree

我正在开发一个应用程序,并且我正在查看我应该使用哪个工具来添加其中的定价功能。

在回答之前,有些事情需要考虑,这是阻止我的原因:      1 - 我们有一个网络应用程序已经管理了网络购买,我们更愿意通过我们的API管理购买,因为它已经在这里。      2 - 我们有2种不同类型的可购买产品:订阅(现在我们有3个月或12个月订阅,但我们正在努力只进行一种订阅)和虚拟钱包中的虚拟货币用户可以按自己的意愿填写。      3 - 最后但不是更少,当用户订阅或添加货币到他的虚拟钱包时,这些项目也可以在Web应用程序上使用。

我选择IAP或Braintree / Tribe时遇到了麻烦,因为在我看来,在我的情况下,Apple的一些指导原则相互矛盾:

 "11.1
      Apps that unlock or enable additional features or functionality with mechanisms other than the App Store will be rejected
 11.2
      Apps utilizing a system other than the In-App Purchase API (IAP) to purchase content, functionality, or services in an App will be rejected"

这些第一条规则是说我不能使用任何第三方API在我的应用程序中添加定价内容。

 "11.3
 Apps using IAP to purchase physical goods or goods and services used outside of the App will be rejected"
 In my case, I feel like the subscription and our virtual currency are concidered "goods and services" used outside of the app, because the user can use it on our web application

 "11.4
 Apps that use IAP to purchase credits or other currencies must consume those credits within the App"
 Here, Apple seems to tell you "Ok, go for the virtual currency, BUT we prevent you from using it outside of your iOS application"

那我们该怎么办?我们可以在我们的应用程序中添加我们的购买,还是我们被迫在用户的网络应用程序上购买它们?如果我们可以在我们的应用程序中添加它们,它是进入应用程序内购买还是第三方支付API"因为它也在我们的网络应用程序上使用了?

提前感谢您的帮助 Bilkix

1 个答案:

答案 0 :(得分:0)

我不是专家,但我的理解是你必须使用Apple的应用程序内购买来解锁你自己的应用程序内的内容(例如,如果你的应用程序是游戏,你想要出售其他内容,如新的水平,你应该使用IAP)。

对于销售与应用程序无关的商品(即应用程序只是店面),您必须使用外部处理器。

供参考,以下是Stripe的支持文章,其中涵盖了此主题:https://support.stripe.com/questions/apple-and-stripe-tos-and-fees

(免责声明:我为Stripe工作。)