Hi all,
I'm currently struggling with implementing In-App purchase in a Mac Catalyst app. After solving (at least some) hurdles building the appropriate OpenSSL libraries, receipt validation is the next challenge:
In the past I used a 3rd party tool ("Receigen") to validate receipts and extract e.g. IAP information. It looks like the Mac Catalyst build is not receiving any receipt the same as an iOS app. My first assumption was a different path in the app bundle (like under macOS), but so far I couldn't locate any receipt...
Is receipt validation (and IAP) supported for Mac Catalyst apps? Is there any information about the corresponding receipt location, and how validation should happen? The process is quite different between iOS and macOS...
Any help is highly appreciated, Mattes
I'm currently struggling with implementing In-App purchase in a Mac Catalyst app. After solving (at least some) hurdles building the appropriate OpenSSL libraries, receipt validation is the next challenge:
In the past I used a 3rd party tool ("Receigen") to validate receipts and extract e.g. IAP information. It looks like the Mac Catalyst build is not receiving any receipt the same as an iOS app. My first assumption was a different path in the app bundle (like under macOS), but so far I couldn't locate any receipt...
Is receipt validation (and IAP) supported for Mac Catalyst apps? Is there any information about the corresponding receipt location, and how validation should happen? The process is quite different between iOS and macOS...
Any help is highly appreciated, Mattes
Today I re-tested with macOS 11 "Big Sur" and Xcode 12.3 (12C33): Receipt validation with Receigen just works with Mac Catalyst, using the iOS header: My app is retrieving the receipt and evaluating IAPs with "CheckInAppPurchasesAndReceipt" successfully. So far only tested in the sandbox as even with Big Sur my app doesn't provide the user experience I'm willing to ship...
Cheers, Mattes
Cheers, Mattes