2011-08-26 78 views
0

我想制作一个应用程序,使用户能够通过我的应用程序订购食物,并且可以使用他们的信用卡或任何其他付款方式付款。而且我不希望苹果采取30%的交易。在应用程序中购买不使用storekit

有什么方法可以做到这一点,这对苹果是非法的吗?

感谢

+0

你不能那样做。您需要使用应用内购买系统。此外,您无法使用此系统购买真实世界的商品。我会做马特S.建议的。 –

+0

亚马逊通过其原生iOS应用程序*始终销售我真实的实物商品*。这没有什么错。 –

+1

@Jack,从我的角度来看,你是对的:你需要使用IAP _for内容/服务purchase_,并且不允许使用它来购买实物商品。但是,这些要求的组合并不限制通过非IAP系统订购/支付实物商品。 –

回答

2

不能使用storekit要做到这一点,苹果公司将立即拒绝它(违反协议11.3)。如果你真的想这样做,你有两种选择:

1.)编写一个web应用程序,而不是原生的iOS应用程序。

2.)做一些像Square正在做的事情,他们正在通过他们自己的服务处理信用卡付款。

+0

我可以在我的本地应用程序中添加webview来完成付款,我的应用程序不会被拒绝 –

+0

绝对不是。如果它是一个本地应用程序,它是在苹果的规则下。这与亚马逊的“特技”相似,这导致苹果改变了规则。 –

1

This link使我相信,如果你不购买内容或额外应用功能,购买任何用户进行不受费由苹果公司收集的。

也就是说,你必须找到一些服务(可能是一个网络服务,如Amazon FPS),它将以一种适用于你的业务流程的方式处理食品支付。