【发布时间】:2011-12-04 20:41:07
【问题描述】:
我让用户单击恢复按钮来调用 restoreCompletedTransactions。
在执行还原时,我想放置一个 HUD。
如何检测是否有要恢复的内容以及恢复过程是否已完成(如果有)以便我可以隐藏 HUD?
【问题讨论】:
标签: iphone in-app-purchase restore
我让用户单击恢复按钮来调用 restoreCompletedTransactions。
在执行还原时,我想放置一个 HUD。
如何检测是否有要恢复的内容以及恢复过程是否已完成(如果有)以便我可以隐藏 HUD?
【问题讨论】:
标签: iphone in-app-purchase restore
如果成功,当进程完成时,- paymentQueueRestoreCompletedTransactionsFinished: 消息将发送给SKPaymentQueues 事务观察者。如果失败,则会发送消息- paymentQueue:restoreCompletedTransactionsFailedWithError:。
无法立即确定是否有任何交易需要恢复,因此您通常会立即抛出“请稍候...”HUD。然后支付队列必须去检查是否有任何交易要恢复,并恢复它们。不管有没有要恢复的,上面的消息之一仍然会被发送,所以你可以隐藏你的HUD。
【讨论】: