如何在iPhone上处理应用内购买时显示进度指示器?我知道如何显示进度/活动指示器本身,但我需要知道何时启动它。如果我在打电话后立即开始播放
[[SKPaymentQueue defaultQueue] addPayment:payment];
方法我会在向用户显示iTunes帐户密码提示时看到指示符。我希望在此提示已经通过后开始进度。此外,恢复已完成的交易也是如此:
[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];
我试图将指标挂钩到
中的SKPaymentTransactionStatePurchasing状态paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions
但仍然在密码提示之前启动它。有什么建议吗?
答案 0 :(得分:0)
我不相信交易有进度通知。我为IAP做的是抛出一个微调器。您唯一可以真正显示进度的是购买包含下载,您可以从中自行跟踪下载进度。