首页 文章

iOS In-App-Purchase Sandbox恢复耗材购买

提问于
浏览
1

我的应用程序仅包含可消耗的IAP . 我试图在沙盒环境中连续第二次购买相同的消耗品IAP,但在交易后3秒钟弹出一个屏幕,表示购买已经购买并将免费恢复 .

由于IAP在iTunes Connect中定义为耗材,我不知道应用商店如何恢复它 . 这只是一个沙箱错误,在提交时会有效吗?

2 回答

  • 0

    确保IAP在Itunes Connect中标记为耗材 . 这应该可以解决问题......

    http://i.stack.imgur.com/Mhrll.png

  • 0

    您需要在 SKPaymentTransactionStatePurchasedSKPaymentTransactionStateFailed 的任何地方完成交易:

    [[SKPaymentQueue defaultQueue] finishTransaction:transaction];
    

相关问题