You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在TestFlight中测试StoreKit 2真实交易并验证支付流程?

问题

我的应用包含消耗型内购项目,用户可随时以2美元购买100代币。我希望在TestFlight测试时产生真实交易,即从账户中扣除相应费用。我了解到在TestFlight中使用沙箱Apple ID测试交易不会产生扣费,但苹果暂无真实扣费相关文档。请问使用非沙箱Apple ID在TestFlight构建版本中进行交易是否会被扣费?我希望在应用上线前确保收据验证和支付流程顺畅运行。

解答
  • 使用非沙箱Apple ID在TestFlight构建版本中发起内购交易会产生真实扣费,TestFlight并未对非沙箱账号的支付行为做免扣费限制,只要内购项目在App Store Connect中完成配置(价格设置正确、状态为可测试),交易流程和正式上线完全一致,费用会从账号绑定的支付渠道扣除。
  • 若要验证收据验证和支付流程的顺畅性,其实无需真实扣费:沙箱Apple ID可以模拟完整的支付流程,包括生成有效的测试收据,足以覆盖流程验证的需求。
  • 如果你确实需要测试真实交易的全链路(比如真实收据的解析、苹果支付的实际到账逻辑),可以用非沙箱账号进行少量测试,测试后可联系苹果支持申请退款,针对TestFlight环境下的测试类内购交易,苹果通常会受理退款请求。

内容的提问来源于stack exchange,提问作者Pratik

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 15:40:58