接受 iOS 应用上的付款?

Posted

技术标签:

【中文标题】接受 iOS 应用上的付款?【英文标题】:Accept payment on ios apps? 【发布时间】:2011-09-22 19:35:45 【问题描述】:

可以在 ios 应用上实现支付系统吗?我想制作一个可以浏览我的电子商务网站上的产品的应用程序,然后让人们在我的应用程序上购买产品。我问这个问题是因为我听说它违反了苹果的政策。

【问题讨论】:

这可能对你有用***.com/questions/5105383/… 【参考方案1】:

这显然取决于所售商品。当然,确切的答案只能从您的律师阅读 Apple 协议中获得,但我可以根据一点经验发言。

Apple 自己说:如果产品在应用内销售,则必须使用 Apple 的 IAP(这使 Apple 获得 30% 的分成),并且不能通过其他渠道以更低的价格提供。 但是,有很多东西根本不符合通过 IAP 购买的条件。其中最主要的是:实物产品;和在应用程序之外执行的服务

我开发了两个应用程序,都是免费的,它们是收费网络服务的客户端(一种是继续教育课程,另一种是员工调度服务)。都没有使用 IAP,只是链接到一个购买网页。两者都被苹果公司接受,没有发表评论。似乎由于这些产品(可以说)不符合 IAP 的条件,因此允许使用替代购买方式。我相信 Apple 本身不会与这些服务中的任何一个竞争,这会有所帮助。

请记住,Apple 还拒绝了只是网站“包装”且不提供真正应用功能的应用;或出于任何一长串愚蠢的原因。 (例如:我有一个应用程序因在名称中使用“Sample”一词而被拒绝;但更改为“Free”,具有相同的功能,就可以了。)因此,在根据开发者协议承担任何风险之前,请咨询律师。

[编辑添加:]

对于开发者计划成员,相关法律术语可在here(需要登录),“iOS 开发者计划许可协议”,附件 2(约 2/3 通篇)中找到。 12 2012 版,重点是我的:

您不得使用应用内购买 API 来提供在您的应用程序之外使用的商品或服务。

您不得允许最终用户通过应用内购买 API 购买任何类型的货币,包括但不限于任何用于兑换、赠送、兑换的货币, 在您的应用程序内外购买或获取任何东西时转让、交易或使用。

不允许通过 In-App Purchase API 出租内容、服务或功能

您不得使用应用内购买 API 向您的应用程序发送任何软件更新或以其他方式向您的应用程序添加任何额外的可执行代码(并不是说这在物理上是可能的。--R.)

[除了]第 3.3.23 条(应用内购买 API)允许的情况下,应用不得通过 App Store 以外的分发机制提供、解锁或启用其他特性或功能或VPP/B2B 计划网站。

根据我的阅读,这意味着除了解锁应用程序中的功能之外,其他任何购买机制都是公平的游戏,而禁止类别的物品需要这样做。但是请咨询真正的律师。

[编辑添加,很久以后:]

在使用上述应用程序之一进行有趣的更新失败后,这些轶事不再完全正确。 Apple 启动其中一个是因为指向某些付费服务的注册网页的链接很薄弱。所以要小心,如果你在靠近生产线的任何地方徘徊,请做好准备,Apple 会随意拉扯东西。

【讨论】:

//感谢您的详细回答。那么......可以在我的应用程序中嵌入移动版本的网站吗?它不仅仅是我网站的“包装器”,因为其他功能将使用 object-c 实现。 哦,是的。实际上,对于一个应用程序来说,包含一些仅托管指向特定网站的 UIWebView 的视图控制器是很常见的。事实上,我认为这就是 App Store 应用程序本身的运作方式。 @rgeorge 请注意以下审核指南:2.12 不是很有用、独特、只是捆绑为应用程序的网站或不提供任何持久娱乐价值的应用程序可能会被拒绝 @rgeorge,我的要求有点不同。在我的应用程序中,我有技术顾问,他们根据他们提供的解决方案向最终用户收费。通讯媒介是文字聊天。意味着用户将在文本聊天中提出问题,并且解决方案也会在文本聊天中进行。对于每种解决方案,他们都会收取一定的费用。这里最好的付款方式是什么,Paypal 还是 IAP?【参考方案2】:

您必须通过StoreKit 使用应用内购买,否则您的应用将被拒绝。实施您自己的支付系统违反了一些审查指南,最直接的是:

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

这当然只适用于应用内的内容、功能或服务,只要购买只与应用外的事物相关,他们与购买无关。

【讨论】:

这个就不说了。【参考方案3】:

很确定 Apple 不会允许这样做,尤其是在应用程序是免费的情况下。他们正在投入资金来分发您的应用程序、提供开发工具等,因此他们希望切断您因此而获得的一切。

【讨论】:

我认为他们更有可能只是想拿你的钱。分发您的应用等基本上不需要他们花费任何费用。如果您的笔记本电脑或台式机操作系统突然开始对您的每次购买收取 30% 的费用怎么办? @arjun “分发您的应用程序基本上不需要花费他们”? iTunes 和 App Store 基础设施。维护上述基础设施。全职 App Store 管理和审核团队。全职开发人员布道者。全职 Xcode 和框架开发团队。托管和分发应用程序花费了他们绝对的财富。【参考方案4】:

这里是App Store Review Guidelines。

阅读 3.1.1。

【讨论】:

以上是关于接受 iOS 应用上的付款?的主要内容,如果未能解决你的问题,请参考以下文章

为计费服务 iOS 应用接受信用卡付款

在 Android 和 IOS 应用上接受部分付款

接受信用卡付款 ios

为啥在我的 Paypal 沙盒上的 ios 应用程序中,买家可以取消付款?

网站上的付款方式

在 iOS 应用中使用 Stripe 支付接受捐款