苹果为创作者平台和大型目录推出的新应用内购买API

Apple 推出 Advanced Commerce API 为开发者提供更灵活的商务管理

主要观点

Apple 发布了全新的 Advanced Commerce API,为 iOS 开发者提供了更灵活的方式来动态管理大型内容目录、创作者体验和订阅服务,包括可选的高级功能附加项。开发者需要申请权限才能使用这一新 API。

关键信息

  1. 动态管理内容目录

    • 新 API 允许开发者在运行时动态管理应用内购买(In-App Purchases)和 SKU 目录,而无需预先配置所有产品标识符。
    • 目录管理和内容托管可以在 App Store 之外进行,但支付处理、全球分发、税务支持和客户服务仍由 App Store 商务系统处理。
  2. 技术实现

    • API 功能通过 StoreKit 请求和服务器端点请求实现。
    • 开发者需生成 JSON Web Tokens (JWTs) 以授权请求。
  3. 开发工具支持

    • Apple 开源了 App Store Server Library,支持 Swift、Java、Python 和 Node 四种语言。
    • 该库提供了 API 客户端,用于编码请求、解码响应,并验证 Apple 签署的交易数据。
  4. 适用场景

    • 适用于提供大量一次性购买内容的应用(如课程或游戏)。
    • 适用于为第三方创作者提供平台的应用,允许他们销售自己的创作。
    • 适用于希望为现有订阅服务销售附加项的应用,用户可以在订阅后添加或移除额外功能。
  5. 政策背景

    • 2022 年 Apple 修改了 App Store 规则,要求所有应用通过 App Store 进行应用内购买,并对 Patreon、Instagram 等应用收取 30% 的佣金。
    • 新 API 不会改变这一政策,但旨在为开发者提供更多价值,以证明费用的合理性。

重要细节

总结

Apple 的 Advanced Commerce API 为开发者提供了更灵活的内容管理和商务工具,同时保持了 App Store 的支付和分发系统。通过支持动态目录管理和开源工具,Apple 希望为开发者创造更多价值,同时维持其现有的佣金政策。

阅读 10
0 条评论