I tried to search for a similar case - couldn’t find anything.
My macOS app got rejected for the following reason, as if Revenue cat doesn’t check for the existence of a purchase receipt.
We noticed that your app does not check for the existence of a purchase receipt, which can prevent in-app purchases from being correctly processed.
We recommend implementing receipt validation to resolve this issue. At a minimum, the app will need to check for the existence of an App Store receipt and exit at launch with a status of 173 if it does not exist. See Validating Mac App Store Receipts for more information.
I assume syncing purchases might solve the problem but the documentation says to use this API only for migration - https://docs.revenuecat.com/docs/migrating-existing-subscriptions. I don’t want to sync it for every install. Actually I’m not even certain it is going to check for the receipt if i call that.
Best answer by ryanView original