1
This commit is contained in:
@@ -19,10 +19,6 @@
|
||||
}
|
||||
|
||||
- (void)setConfigureWith:(id<FGIAPVerifyTransaction>)verifyTransaction{
|
||||
// 只初始化一次,避免重复向 SKPaymentQueue 注册多个观察者。
|
||||
if (self->_iap != nil) {
|
||||
return;
|
||||
}
|
||||
self->_iap = [[FGIAPService alloc] initWithTransaction:verifyTransaction];
|
||||
}
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user