This only happens to one of my apps, my first app persist entitlements until it’s uninstalled, however my new app that has an one-time-purchase, grants the entitlements after payment but when the app is restarted, the entitlements are all gone despite the payment going through, I can re-purchase it too.
Is it cause im using the same service account json for both apps?
The code shouldnt be wrong cause im using the same on both apps and the first one works.
What could be wrong?
I DID notice that I forgot to put the new app in the service account permissions, which i thought would fix the problem, but I still have the same problem.