You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Mar 4, 2020. It is now read-only.
In the following Apple WWDC 2016 Video, the presenter specifically states that remote receipt validation shouldn't be done on the client, which is exactly what this code base does with that shared secret! https://developer.apple.com/videos/play/wwdc2016/702/
So yes, it’s a bad idea and a part of a broader problem with this codebase. Remote receipt validation is meant to be something done on a server you control and used to allow your server to be a gatekeeper around content sent to your app. If an App doesn’t have a server that can act as content gatekeeper, local receipt validation should be used instead (see link at the end). Apps that call Apple’s servers for receipt validation are directly going against Apple’s guidelines, miss the point of that kind of validation, and are subject to increased security risks.
No description provided.
The text was updated successfully, but these errors were encountered: