paymentQueue Never Restores Purchases?

Does anybody have trouble restoring in-app purchases? I've installed the in-app purchase function on a new macOS application. I was able to make a purchase with a test account earlier. But I have not been able to restore the purchase. After the app calls


SKPaymentQueue.default().restoreCompletedTransactions()


, it never calls


paymentQueue(_ queue: SKPaymentQueue, updatedTransactions transactions: [SKPaymentTransaction])


This isn't my first time installing the in-app puchrase. It's not the 2nd or 3rd. Does anybody have the same trouble?


Thanks.

I've tested the application on a different machine. Again, the restoration process fails. I've tested an existing iOS application. It fails to restore purchases in the same manner.

are you adding a transaction observer?

do you get a call to

- (void)paymentQueue:(SKPaymentQueue *)queue restoreCompletedTransactionsFailedWithError:(NSError *)error{

or

- (void)paymentQueueRestoreCompletedTransactionsFinished:(SKPaymentQueue *)queue{

That's a good point. I didn't have it. Yet, it seems that they have fixed the problem after 24 hours of waiting.

>I didn't have it. Yet, it seems that they have fixed the problem


If you haven't added a transaction observer then no amount of 'they fixed the problem' will fix your problem.

paymentQueue Never Restores Purchases?
 
 
Q