如何查看iOS沙箱测试用户的应用内购买记录,支持手机端查询吗?
沙箱测试用户一次性应用内购买记录查看方案
- 基础规则说明:iOS系统当前没有面向用户的系统级UI入口,可直接在手机上查看沙箱测试账号的一次性(非订阅类)应用内购买记录。你此前在沙箱账号管理页面找到的「订阅」板块仅展示订阅类沙箱购买记录,不显示一次性商品属于预期设计。
- 手机端调试查询方案:你可以在TestFlight测试版应用内增加临时调试入口,调用StoreKit的
restoreCompletedTransactions()方法查询,该接口会返回当前登录沙箱账号下所有未消耗的非消耗型、自动续期订阅类已完成交易记录,你可将交易ID、商品ID、交易时间等字段在调试页展示,即可直接在手机端核对对应类型的购买记录。注意:消耗型一次性内购不会被该接口返回。 - 官方权威核验方案:登录App Store Connect后台,进入「沙盒测试」-「购买历史」栏目,选择对应测试账号,即可查看Apple侧留存的该账号所有沙箱购买全量记录,包含交易状态、商品类型、触发交易的App信息等所有核心字段。无论你是否在客户端拿到收据,只要Apple侧交易实际生效,该页面都会有对应记录,是最准确的核验依据。
内容的提问来源于stack exchange,提问作者user984003
相关产品推荐
相关产品推荐

