This commit is contained in:
2025-12-12 20:08:34 +08:00
parent 437f796a08
commit 633e6a9123
5 changed files with 62 additions and 49 deletions

View File

@@ -19,10 +19,6 @@
}
- (void)setConfigureWith:(id<FGIAPVerifyTransaction>)verifyTransaction{
// SKPaymentQueue
if (self->_iap != nil) {
return;
}
self->_iap = [[FGIAPService alloc] initWithTransaction:verifyTransaction];
}

View File

@@ -224,7 +224,7 @@ static NSMutableDictionary *FGIAPServiceErrorMapsFromTransaction (SKPaymentTrans
[[SKPaymentQueue defaultQueue] finishTransaction:transaction];
}
if ([transaction.payment.productIdentifier isEqualToString:self.productIdentifier]) {
if (transaction.originalTransaction == nil && [transaction.payment.productIdentifier isEqualToString:self.productIdentifier]) {
self.productIdentifier = nil;
if (_buyProductCompleteBlock) {
_buyProductCompleteBlock(msg, result);