尽享 Swift 的优势
StoreKit 2 利用 Swift 的最新发展 (包括 Swift 并发等新语言特性) ,可以简化你获取产品信息、在 App 中推销产品、处理交易以及管理内容和订阅访问权限的方式。
基于 Swift 的 API
借助基于 Swift 的 API,你可以轻松地确定产品授权和优惠资格,快速获取 App 的所有 App 内购买项目交易历史记录,还能仅通过简单检查即可了解订阅的最新状态,以及更多便捷操作。StoreKit 2 API 与 App Store Server API 会返回相同的信息,确保你无论是从 App 还是服务器调用,都能获取最新的交易信息。
StoreKit 视图
借助 StoreKit 提供的 SwiftUI 视图,打造出色的 App 内购买项目和订阅陈列体验变得比以往更加容易。利用三种不同的 StoreKit 视图在各种 Apple 平台上展示你的产品:StoreView、ProductView 和 SubscriptionStoreView,它们可帮助你以比以往更快地将陈列设置完毕并投入使用。只需使用短短一行代码,即可向用户清楚地显示各级服务的描述、价格和时限。
- 借助内建的本地化支持,你能够以不同的语言和货币提供 App 内购买项目。
- 轻松提供遵循了 Apple 设计最佳做法的安全 App 内购买项目体验。
- 自定 StoreKit 视图,以便与你 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 内购买项目问题,例如在顾客支持通话期间确认购买项目详细信息,以及延长用户订阅的续订日期。