为您介绍 StoreKit 2

StoreKit 让用户能够以一种既简单又安全的方式在所有 Apple 平台上购买您 App 中的数字商品或服务,即刻开始娱乐、游戏、阅读等活动。StoreKit 2 引入了基于 Swift 的现代化 API,比以往更易于实现高质量的 App 内购买项目体验。

尽享 Swift 的优势

StoreKit 2 利用 Swift 的最新发展 (包括 Swift 并发等新语言特性) 来简化您获取产品信息、在 App 中销售产品、处理交易以及管理内容和订阅访问权限的方式。

强大的新 API

借助新的 API,您可以轻松地确定产品授权和优惠资格,快速获取 App 的所有 App 内购买项目交易历史记录,还能仅通过简单检查即可了解订阅的最新状态,以及更多便捷操作。新的 StoreKit 2 API 与新的 App Store Server API 会返回相同的信息,确保您无论是从 App 还是服务器调用,都能获取最新的交易信息。

简单安全的交易

用户会通过安全的 App Store 帐户使用登记的首选付款方式进行购买,同时与触控 ID 和面容 ID 的深度集成也会提供一层强大的隐私和安全保障。在 StoreKit 2 中,App Store 以 JSON Web Signature 格式对交易进行加密签名,在提高安全性的同时简化了交易信息的解析过程。此外,StoreKit 2 会自动向您的 App 提供最新的交易,无论用户是第一次启动 App 还是将它下载到其他设备上。

顾客支持

利用新的 StoreKit 2 API 为 App 内购买项目提供更加顺畅的支持,让用户能够从您的 App 内请求退款和管理订阅。新的 App Store Server API 提供了更多支持选项,可帮助您快速高效地解决 App 内购买项目问题,例如在顾客支持通话期间确认用户的购买项目详细信息,以及延长用户订阅的续订日期。

测试支持

利用 StoreKit 2 并在 Xcode 和 App Store 沙盒环境中测试您的 App,以确保所有新功能无缝协作。

资源和文档

使用 Xcode 13 和下列资源来通过 StoreKit 2 构建 App 内购买项目。

下载 Xcode 13 (英文)