SuperAPI AI 工具集

axiom-storekit-ref

编程与开发

查看项目

更新于 10-16 00:23

技能介绍

用途:这是一份 StoreKit 2(Apple 现代应用内购买框架)的完整 API 参考,面向使用 async/await 实现内购、订阅与交易校验的开发者。适用场景包括实现内购流程、理解 iOS 18.4 新字段、查阅具体 API 签名与参数、规划订阅架构、调试交易问题、实现 StoreKit Views 以及对接 App Store Server API。

主要能力:

  • 覆盖四类产品:消耗型、非消耗型、自动续期订阅、非续期订阅,并标明哪些需在新设备上恢复。
  • 相对 StoreKit 1 的改进:async/await 并发、内置 JWS 自动校验、强 Swift 交易类型、StoreKit 配置文件本地测试、SwiftUI 预置购买界面、服务端 API 与通知。
  • Product:加载产品、处理未加载产品,读取 displayName、displayPrice、price、type 等,以及订阅组、订阅周期、介绍性优惠、促销优惠。
  • 购买:带 UI 上下文(iOS 18.2+)的 purchase(confirmIn:)、购买选项(appAccountToken、促销优惠 JWS、自定义介绍资格)、SwiftUI 环境中的 purchase,以及 PurchaseResult 的 success/userCancelled/pending 处理。
  • Transaction:iOS 18.4 新增 appTransactionID、offerPeriod、advancedCommerceInfo;currentEntitlements、历史交易、Transaction.updates 监听与 finish() 的必需调用。
  • VerificationResult 的 verified/unverified 分支处理及校验内容。
  • AppTransaction:appTransactionID、originalPlatform、版本与首次下载信息,用于版本检查与商业模式迁移。
  • RenewalInfo:续期状态、到期原因(含未同意涨价)、宽限期、涨价同意状态等。

使用方式:以参考文档形式查阅,代码示例为 Swift。相关技能为 axiom-in-app-purchases,未来计划提供 iap-auditor 与 iap-implementation 智能体。

限制:资料未提供价格、收费、平台范围与效果说明;未覆盖的 API 细节暂未提供。