作者 | Sergio De Simone
译者 | 明知山
策划 | 丁晓昀
美国最高法院最近的一项裁决迫使苹果公司允许 iOS 和 iPad 应用链接到第三方支付系统。这一决定仅适用于在美国 App Store 上发布的应用程序,并引发了一些争议,因为苹果公司仍然希望从外部购买中收取佣金。
在美国最高法院的裁决之后,苹果公司发布了新版审核指南,明确了开发者如何使用替代购买方法(参见第 3.1.1(a) 节,链接到其他购买方法)。
开发者可以申请权限,在应用中提供指向其拥有或由其负责的网站的链接,以便购买这些物品。
在收到确认授权的电子邮件 后,开发者需要配置应用的 App ID,然后更新 Xcode 项目,让其包含该权限及其相关的元数据。外部购买链接本身必须在应用的 Info.plist 文件中静态定义。
要获得展示外部购买链接所需的 StoreKit 外部购买链接权限,即展示外部购买链接所需的权限,开发者需要遵守特定条款。
为了显示外部购买链接,应用程序需要使用特定的 StoreKit API 来检查用户是否可以授权付款,确保他们是在美国区 App Store 上购买,并显示相关信息。外部链接只能在应用中显示一次,并且不能在插页广告、模态框或弹出视图以及与应用的常规购买流程相关的任何视图中显示。为了保护用户隐私和安全,苹果公司还规定了其他几项要求,例如不在外部链接 URL 中包含附加参数,也不能使用重定向或登陆页。
对于想要包含外部购买链接的开发者来说,苹果公司的要求最令人感到惊讶的部分可能是苹果公司将对用户进入外部购买页面后 7 天内发起的数字购买收取佣金。苹果公司收取的佣金将为交易收益的 27%,对于参与小型企业计划的开发者,第二年或之后的自动续订收取 12%。开发者需要定期提交报告,苹果公司有权对开发者记录进行审计。
正如前面提到的,苹果公司的决定在线上引发了一些争议。
David Heinemeier Hansson 说:
现在他们必须允许外部链接,但也可以让它们变得完全不可行。
正如科技博主 John Gruber 所说的那样,无论如何,这些条款与 2022 年他们在荷兰市场所做的几乎如出一辙,因此苹果的举动应该不会令人感到惊讶。
Epic Games 创始人 Tim Sweeney 领导了针对苹果公司的法律诉讼,要求苹果公司开放 App Store 的额外购买系统,并允许开设更多商店。他表示美国最高法院的裁决 "对所有开发者来说都是一个令人遗憾的结果"。他还宣布 Epic Games 将对 "苹果的恶意合规计划" 提出质疑,重点关注对购买收益收取 27% 的费用、迫使开发者只能在与非购买相关的视图中显示链接等问题。
此外,Gruber 强调苹果公司此举将产生比预料更大的影响:
无论苹果在非授权网络销售(非游戏)上损失多少收入,都不值得此举对公司品牌和声誉的打击——这一举动散发着贪婪的气息——也不值得引起监管机构和立法者对“反大科技(anti-Big-Tech)”行动的日益愤怒和审查。
他说,苹果公司应该寻求一种不一样的方式来平衡业务目标与对开发者和监管友好的指南,例如,将现有的针对所谓“阅读器”应用的规则应用于其他类型的应用。
查看英文原文:
https://www.infoq.com/news/2024/01/apple-external-purchases/
声明:本文为 InfoQ 翻译,未经许可禁止转载。