重磅来袭:苹果将在在美国开放第三方支付

美国最高法院就苹果和 Epic 的大战做出了重要裁决。

8Ll22x
美国最高法院就苹果和 Epic 的大战做出了重要裁决,拒绝了苹果的上诉,坚持原来的判决。这意味着苹果必须允许开发者引导用户使用其他支付方式。👏

🍏 苹果公司今天更新了美国 App Store 的指南,现在开发者们可以在应用中加入链接,指向第三方支付方式了。这在以前是不可想象的,因为之前所有的虚拟商品购买都必须通过苹果的内购系统(IAP)。这一改变可谓是翻天覆地啊!🌟

来看看这意味着什么吧:如果你的应用在美国区上架,现在可以把内购商品的购买链接到网页上了,比如直接指向你们自己的官网。

新的费用规则

🤑 而在收费方面,苹果还是要分一杯羹的。我们来比较一下抽成比例:

  • 如果通过苹果的内购(IAP)支付,苹果要收取高达 30% 的利润,不过对于小商家来说,这个比例会降到 15%。
  • 如果通过第三方链接支付,苹果的抽成降到了 27%,而小商家的比例则是 12%。

这个变化真是令人振奋,对开发者们来说无疑是个大好消息!🎉💻

🌟 这件事真是令人激动!想想看,苹果如何确保从第三方支付中分得一杯羹呢?毕竟一旦交易绕开了苹果的系统,要实现收入分成就变得相当棘手。不过,苹果已经有了应对策略:要求那些接入第三方支付链接的应用,每个月都要在15号之前,主动提交他们的流水账单给苹果。然后,苹果会根据这些账单向开发者收取相应的分成。📊

但这里有个问题:苹果怎么防止商家作假账呢?现在还没有确切的答案。不过,苹果表示他们“可能”会推出一些相关的API来确保这一点。这听起来就像是科技界的猫捉老鼠游戏,真是令人兴奋不已啊!期待苹果如何出招,保护自己的利益同时也保持公平竞争。🔍💡🎉

代码规则

🌈 太棒了!对于开发者来说,这可是开启新篇章的大事。想知道怎么实现这个让人兴奋的新功能吗?跟我一起来看看这个精彩的过程吧!🚀

1️⃣ 首先,填写申请表 📝
就像开启一段奇妙旅程一样,你得先访问 苹果开发者网站 填写申请表。记住,只有开发者账户的主人才能填写哦!🔑 审核通过后,你会收到一封确认授权的邮件,然后就能迈向下一个兴奋的步骤了!

1xxvFd
7VF9HU

2️⃣ 接着,配置Xcode项目 🛠️
打开你的 Xcode,找到 .entitlements 文件,就像找到宝藏图一样,加入一个闪闪发光的新值:com.apple.developer.storekit.external-purchase-link,并把它的 value 设置为 True。这就像是向全世界(美国)宣布:“我的App支持外部购买链接!”🌍

QiVIkR
在 Xcode 中处理 `.entitlements` 文件的问题时,首先要了解 `.entitlements` 文件的作用。
这个文件用于定义应用程序的安全权限和功能,比如推送通知、iCloud 服务等。
如果你的新项目中没有 `.entitlements` 文件,可能是因为项目还没有需要这些特殊权限或功能。😊

要在 Xcode 中创建 `.entitlements` 文件,你可以按照以下步骤操作:

1. 打开你的项目。
2. 选择项目的 target。
3. 进入 "Signing & Capabilities" 选项卡。
4. 点击 "+ Capability" 按钮,然后选择一个功能,如 "Push Notifications"。
5. Xcode 会自动为你的项目生成 `.entitlements` 文件,并添加相应的权限。

如果你需要手动创建 `.entitlements` 文件,可以:

1. 右击项目导航器中的任何组(group)。
2. 选择 "New File"。
3. 选择 "Property List"。
4. 命名文件(通常以 `.entitlements` 结尾),比如 `YourAppName.entitlements`。
5. 将文件添加到你的 target 中。

完成后,你就可以在 `.entitlements` 文件中配置所需的权限和功能了。👍

紧接着,在项目的 info.plist 文件中,添加一个神秘的新 Key:SKExternalPurchaseLink。这里需要一个字典,字典里再加个 key 叫 us,value 就是你的那个神奇链接。

SXuPI3

🔮 这不仅仅是一个链接,它还预示着苹果可能为其他国家也开通这个功能的秘密计划哦!

然后,对于这个链接,苹果也有一些魔法规则:必须是安全的 https,不能有查询参数,而且要少于1000个字符。

3️⃣ 最后,代码实现的魔法 🧙‍♂️
当用户准备使用这个神奇的外部链接时,先调用 canMakePayments() 方法,确认一下是否可以支付。然后,调用外部购买链接 API,苹果会像魔术师一样,自动唤起一个新页面告诉用户他们要跳出App支付了。

用户点击继续后,系统就会像跳跃到新世界一样,带他们到 Safari 打开那个神秘的链接,完成购买。

tZGK3b

这就是这次充满激动和惊喜的新功能实现之旅!开发者们,准备好迎接这个新时代了吗?🌟🎉💻

最后

苹果虽然依旧在支付方面握着紧紧的控制权,但这次的改变,就像是开启了一扇大门!🚪 尽管想要完全绕开苹果的规定并不容易,苹果会设置各种障碍,但看啊,这个科技巨头也被大趋势所推动,不得不逐渐开放了!

这就像是苹果在一片森严的围墙中开了一个小窗户,虽然不大,但光线已经透进来了。🌞 这对苹果来说,无疑是个重大的让步,就像是在高墙上刻下了一个印记。

而且,别忘了那个 3 月的大决定,苹果必须开放侧载和第三方应用商店,这都是在相关法律法规的推动下发生的。这不仅仅是一个改变,这是一个时代的变迁!

我们有机会再来好好聊聊这块内容,毕竟这是一个既激动又引人深思的话题。期待着和你们分享更多,感受这个变化带来的波澜壮阔!🌊🚀💫