0
我試圖恢復用戶的購買並重新啓用應用程序中的自動更新功能;然而,似乎每當我調用這個函數恢復自動續訂訂閱的應用內交易?
[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];
由於某種原因,我得到我所做的所有交易的列表,並且該功能被稱爲多達交易的隊列(數量不確定爲什麼)
- (void)restoreTransaction:(SKPaymentTransaction *)transaction
{
[self recordTransaction:transaction.originalTransaction];
[self provideContent:transaction.originalTransaction.payment.productIdentifier];
[self finishTransaction:transaction wasSuccessful:YES];
}
這導致應用程序多次重新啓用pro功能。