【发布时间】:2013-03-02 02:43:01
【问题描述】:
问题:我正在尝试使用沙盒帐户在应用购买中进行测试,但每次尝试购买消耗品两次时,我都会收到以下错误消息:
You've already purchased this In-App Purchase but it hasn't been downloaded.
[Environment: Sandbox]
只有在使用 iOS
我确定正在执行以下调用以完成第一笔交易:
[[SKPaymentQueue defaultQueue] finishTransaction:transaction]
我也尝试过拨打这个电话以排空队列,但没有运气:
[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];
我还要确保在测试 iAP 之前,我已退出 iTunes 商店。此外,我还检查了构建和版本号是否在 Xcode 中我的 Target 的 Summary 窗格中。
【问题讨论】:
-
你100%确定它是消耗品吗...?
-
我在 iOS 6 和 7 以及非消耗性产品上遇到了这种情况。你想好怎么解决了吗?
标签: ios objective-c app-store-connect