StoreKit 2

StoreKit 提供了一种既简单又安全的方式来在所有 Apple 平台上购买你 App 中的数字商品或服务,用户能即刻开始娱乐、游戏、阅读等活动。StoreKit 2 使用基于 Swift 的新式 API,能够更加轻松地提供出色的 App 内购买项目体验。

新功能

借助 StoreKit 2 的最新增强功能 (包括新的 API 和更多测试支持),你可以更加方便地为 App 内购买项目和订阅提供支持。

进一步了解

尽享 Swift 的优势

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

基于 Swift 的 API

借助基于 Swift 的 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