我正在实施应用内购买(SONGS-non consumable - 从我的服务器传送内容)。
当我尝试购买已购买的商品时,我从未收到 SKPaymentTransactionStateRestored 委托方法。
我一直收到 SKPaymentTransactionStatePurchased 通知。但Apple警报显示为“您已购买此商品,点击确定下载”,但 SKPaymentTransactionStateRestored < / strong>根本没有被调用。
在这个场景中,这个SKPaymentTransactionStateRestored不会被调用吗?或者这是一个预期的行为。
请让我知道
答案 0 :(得分:1)
我也看到了非易耗品IAP恢复。我认为这是一个沙盒问题。
答案 1 :(得分:0)
SKPaymentTransactionStateRestored
仅在您致电restoreCompletedTransactions
后发出。
由于您提到“您已购买”消息,这意味着您没有调用此方法,而是使用标准购买流程。在这种情况下,预计会获得SKPaymentTransactionStatePurchased
。