2

我正在实施应用程序购买(SONGS-non consumable - content delivery from my server)。

当我尝试购买已经购买的商品时,我从未收到SKPaymentTransactionStateRestored委托方法被调用。

我总是收到SKPaymentTransactionStatePurchased通知。但是 Apple 的警报是“您已经购买了这个项目,点击确定下载”但根本没有调用SKPaymentTransactionStateRestored 。

在这个场景中,这个 SKPaymentTransactionStateRestored 不会被调用吗?或者这是一个预期的行为。

请告诉我

4

2 回答 2

1

对于非消耗性 IAP 恢复,我也看到了这一点。我认为这是一个沙盒问题。

于 2012-07-12T00:20:16.237 回答
0

SKPaymentTransactionStateRestored仅在您致电后发出restoreCompletedTransactions

由于您提到“您已经购买”消息,这意味着您没有调用此方法,而是使用标准购买流程。SKPaymentTransactionStatePurchased在这种情况下,预计会得到。

于 2013-01-26T13:18:37.263 回答