可以在ios应用上实施支付系统吗?我想制作一个应用程序,可以浏览我的电子商务网站上的产品,然后让人们在我的应用程序上购买产品。我问这个问题是因为我听说它违反了苹果的政策。
答案 0 :(得分:29)
显然取决于所销售的产品。当然,最终答案只能来自律师对Apple协议的解读,但我可以从一点经验中说出来。
苹果公司自己说:如果产品是在应用内销售的,它必须使用Apple的IAP(苹果公司将其削减30%),而不是通过其他渠道提供更少的产品。 但是,根本没有资格购买IAP的广泛列表。其中最主要的是:实物产品;和在应用程序之外执行的服务。我已经开发了两个免费的应用程序,这些应用程序是基于付费的Web服务的客户端(一种情况下是继续教育课程,另一种是员工调度服务)。既没有使用IAP,只是链接到购买网页。 Apple均未接受任何评论。似乎由于产品(可以说)不符合IAP的条件,因此允许使用替代购买方法。我确信苹果公司本身不会与这两种服务竞争有所帮助。
请记住,Apple也拒绝了仅仅是网站“包装”的应用程序,并且没有提供真正的应用程序功能;或任何一长串的愚蠢理由。 (例如:我在名称中使用“Sample”一词拒绝了一个应用程序;但是更改为“Free”,具有相同的功能,使其成功。)因此,在采取开发者协议预测的任何风险之前,请咨询律师。
[编辑添加:]
对于开发计划成员,可以找到相关的法律术语here(需要登录),“iOS开发人员计划许可协议”,附件2(通过文档大约2/3)。来自的相关短语2012年6月12日的版本,重点是我的:
您不得使用应用内购买API提供在您的应用之外使用的商品或服务。
您可能无法通过应用内购买API让最终用户购买任何类型的货币,包括但不限于任何用于兑换,赠送,兑换的货币, 转让,交易或用于购买或获取您的申请内外的任何内容。
通过应用内购买API提供内容,服务或功能
您不得使用应用内购买API向您的应用发送任何软件更新,或以其他方式向您的应用添加任何其他可执行代码。 (不是说这在物理上是可能的.-- R。)
[除外]在第3.3.23节(应用程序内购买API)允许的情况下,应用程序可能不会通过App Store以外的分发机制提供,解锁或启用其他功能或功能 VPP / B2B计划网站。
通过我的阅读,这意味着除了解锁应用程序中的功能之外的任何东西都是替代购买机制的公平游戏,禁止的项目类别需要这样。但问一个真正的律师。
[编辑添加,很久以后:]
在使用上述应用程序之一进行有趣的更新惨败之后,这些轶事不再完全正确。由于某些付费服务的注册网页链接很少,Apple启动了其中一个。所以要小心,如果你在靠近线路的任何地方徘徊,请准备让苹果公司随意抽出东西。
答案 1 :(得分:3)
您必须通过StoreKit使用应用内购买,否则您的应用将被拒绝。实施您自己的支付系统违反了一些审核指南,大多数是直接的:
使用除以外的系统的应用程序 在App Purchase API(IAP)中购买 内容,功能或服务 应用将被拒绝
这当然仅适用于应用内的内容,功能或服务,只要购买仅与应用之外的内容相关,即购买中没有任何利益。
答案 2 :(得分:0)
非常确定Apple不会允许这样,特别是如果应用程序是免费的。他们花钱分发你的应用程序,提供开发工具等等,所以他们希望切断你所做的一切。
答案 3 :(得分:0)
这是plot
。
阅读3.1.1。