¿Cómo puedo get el identificador del producto de una transacción restaurada?

He logrado restaurar las transactions dentro de la aplicación y get el identificador de transacción de la transacción original, pero ¿cómo puedo identificar el producto que se compró en la transacción? ¿Es posible get el identificador del producto para un producto comprado en la aplicación previamente comprado?

si quiere decir que quiere verificar los artículos comprados que ya los compra el usuario … sí, puede hacer esto

- (void) checkPurchasedItems { [[SKPaymentQueue defaultQueue] restreCompletedTransactions]; }//You Call This Function //Then this delegate Function Will be finetworking - (void) paymentQueueRestoreCompletedTransactionsFinished:(SKPaymentQueue *)queue { purchasedItemIDs = [[NSMutableArray alloc] init]; NSLog(@"received restnetworking transactions: %i", queue.transactions.count); for (SKPaymentTransaction *transaction in queue.transactions) { NSString *productID = transaction.payment.productIdentifier; [purchasedItemIDs addObject:productID]; } } 

VERSIÓN SWIFT:

Una vez que obtenga el delegado

 func paymentQueueRestoreCompletedTransactionsFinished(queue: SKPaymentQueue!) { var productIds = [String]() for transcation in queue.transactions{ if let productID = transcation.payment?.productIdentifier{ productIds.append(productID) } }