Nana Posted February 12, 2016 Share Posted February 12, 2016 Hi Andy, Matt, MEB and team, I am not an apple developer so pardon my ignorance in this area. My understanding is that the beta program requires a purchased copy of the Affinity product(s) to be installed. I am not sure Apple makes available a MAS API and that if it's possible to tap into this API to validate a purchase rather than multiple copies of the same software. Perhaps the following could be guide to validating a Affinity purchased software (if the API exist or there is a way to do this) On a user attempting to run an installed Affinity beta software, do the following: 1. make an API call to check if the user owns a purchased copy of the Affinity product. If the user is not already logged into MAS, prompt the user for MAS credentials. 2. On validating of the purchase, display a user alert message to inform the user that a purchase validation check has been conducted and let the user know the outcome. 3. Based on the outcome of step 2, allow or deny running the Affinity software. 4. Auto-shut down the application of a validate purchase of an Affinity product could not be validated. Could one of you please comment on this? Nana Link to comment Share on other sites More sharing options...
Recommended Posts