Epic 对抗 Apple 内购垄断的官司胜诉了,为开发者争取到了在美区中可以引导用户使用第三方支付链接。
对于开发者来说是一个利好消息,可以选择手续费更低的第三方支付,比如 Stripe、PayPal 等。
但是目前只允许美区才可以使用第三方支付,所以开发者需要在 App 里判断当前是否处于美区:
import StoreKit
if let storefront = await Storefront.current {
if storefront.countryCode == "USA" {
showOutOfAppPurchase()
} else {
showInAppPurchase()
}
}
参考
Spotify 已经提交支持第三方支付的更新了: https://www.macrumors.com/2025/05/01/spotify-ios-update-web-purchase-link/