通过iTunes connect购买时,我有6个月的自动续订订阅。我创建了一个测试用户并购买了该订阅,现在当我尝试恢复购买时,它会在的交易数组中多次返回同一笔交易

- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions

我使用以下代码恢复我的购买。
[[SKPaymentQueue defaultQueue] addTransactionObserver:self];
[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];

请告知我我做错了。

谢谢。

最佳答案

确保调用finishTransaction。

07-26 09:39