SuperAPI AI 工具集

axiom-audit-iap

编程与开发

查看项目

更新于 10-15 20:11

技能介绍

用途:在用户提及应用内购买审查、IAP 审计、StoreKit 问题、购买缺陷、交易问题或订阅管理时使用,用于检测 IAP 反模式及会导致收入损失、App Store 拒审和支持问题的缺失模式。

主要能力:强制使用工具扫描而非凭记忆推断;排除测试、预览、Pods、Carthage、构建产物等路径。第一阶段梳理 IAP 架构:识别 StoreKit 版本与入口(StoreKit 2 的 Product.products、Transaction.updates、PurchaseIntent.intents;StoreKit 1 的 SKProductsRequest、SKPaymentQueue 等,StoreKit 1 自 iOS 18.0 起弃用),识别产品类型(消耗型、非消耗型、自动续期、非续期订阅)与订阅状态读取点,并输出架构图。第二阶段运行 13 项检测:缺少 transaction.finish()、缺少 VerificationResult 验证、缺少 Transaction.updates 监听、缺少恢复购买、购买调用分散、缺少 .storekit 配置、缺少 appAccountToken、缺少订阅状态跟踪、缺少抽奖概率披露、缺少订阅条款展示、错误提示笼统、缺少 IAP 测试、缺少推广购买处理器。第三阶段推理完整性,如生命周期状态覆盖、状态是否仅在启动读取一次、服务端校验、介绍优惠资格、促销优惠、本地化定价、升级降级、家庭共享、退款处理、加密出口声明。第四阶段交叉引用,将组合问题提升严重级别。

使用方式:按提示中的 Glob、Grep、Read 逐条执行,每个模式单独搜索,用 Read 核实上下文后再报告。

限制:部分判断需结合 App Store Connect 或用户提示确认(如推广 IAP 是否上架);PurchaseIntent.intents 不支持 tvOS、watchOS、visionOS。