Apple IAP 订阅在审核环境无法购买,终于解决了
最近在提交自己的第一款 iOS 订阅应用,测试环境一切正常,但审核团队始终提示无法购买订阅。连续被拒三次后,我把每个环节重新检查了一遍。
问题背景
应用使用 StoreKit 2 接入自动续期订阅。TestFlight 中可以正常调起购买,审核反馈却一直停留在购买加载页面。
环境与已尝试的方法
- iOS 18 · SwiftUI · StoreKit 2
- 检查了产品 ID 与 Bundle ID,均一致
- 在沙盒环境换了两个测试账号,能够复现偶发加载失败
- 重新提交了订阅截图,并补充审核说明
希望确认
大家有没有遇到过测试正常、审核环境获取不到产品的情况?还有哪些配置需要检查?
讨论与回答 2
按发布时间排序 · 最佳答案优先我在这个演示案例里最终补全了后台待处理的协议信息,并检查订阅商品是否与当前提交版本关联。随后为产品加载增加了错误提示和重试,重新提交审核。
排查建议:先记录 StoreKit 返回的实际错误,再核对后台商品和协议状态;不要让购买按钮一直处于加载中。不同应用被拒的原因可能不同,请结合自己的审核反馈验证。
感谢把背景写得这么清楚。建议把具体错误日志和复现步骤也补充一下,这样大家更容易一起排查。