Every thing I'm reading about receipt validation is only for in-app purchases, but how does the Apple Store then prevent someone from putting the app on a torrent network?
If you search "receipt" in WWDC2020 here:
https://developer.apple.com/videos/wwdc2020
it's all "in-app" receipt validation.
SwiftyStoreKit docs says this:
Which makes it sound like the MacOS app can't actually be receipt validated when it's freshly installed from the Apple Store... 🤷🏻♂️
So then back to the top, how's it protected from the ".app" file becoming torrented?
If you search "receipt" in WWDC2020 here:
https://developer.apple.com/videos/wwdc2020
it's all "in-app" receipt validation.
SwiftyStoreKit docs says this:
https://github.com/bizz84/SwiftyStoreKit#receipt-verificationWhen an app is first installed, the app receipt is missing.
As soon as a user completes a purchase or restores purchases, StoreKit creates and stores the receipt locally as a file, located by Bundle.main.appStoreReceiptURL.
Which makes it sound like the MacOS app can't actually be receipt validated when it's freshly installed from the Apple Store... 🤷🏻♂️
So then back to the top, how's it protected from the ".app" file becoming torrented?