I feel like this might be a bug with how Mac apps use StoreKit Configuration and the Transaction Manager.
I've got a Catalyst app that, while testing, will not call paymentQueue:updatedDownloads: from a restoreCompletedTransactions when built for Mac but does call it when tested on iPad.
The app seems to work in production though and is able to restore purchases successfully.
Can anyone confirm this behavior? Is this a bug with Xcode or am I working under incorrect assumptions?
-
—
jasonfromraleigh
Add a CommentTo follow up, it seems that iPhone/iPad simulators behave correctly also by calling
paymentQueue:updatedDownloads