我正在尝试测试我的应用内购买(在沙箱中)并遇到以下问题:
问题是没有下载内容,似乎没有调用以下方法:
- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions
{
for (SKPaymentTransaction *transaction in transactions)
{
switch (transaction.transactionState)
{
case SKPaymentTransactionStatePurchased:
[self completeTransaction:transaction];
break;
case SKPaymentTransactionStateFailed:
[self failedTransaction:transaction];
break;
case SKPaymentTransactionStateRestored:
[self restoreTransaction:transaction];
default:
break;
}
}
}
有人可以帮忙吗?
答案 0 :(得分:1)
检查是否添加了事务观察器
[[SKPaymentQueue defaultQueue]addTransactionObserver:mObserverObject];
其中mObserverObject是您已实现updatedTransactions方法的类的对象。