Salutations all. I know this isn’t technically an iOS question and thus might not belong in this forum but it was the most appropriate one I could find. I’m interested in distributing a game via the mac app store, and I want buyers to be able to install the game on as many macs as the app store allows (will be infinite if I can pick the upper limit).
Right now I’m using regular serials, this has to go when the game is on the app store for obvious reasons. The problem is that my way of differentiating between users is said serial. I don’t require a sign-up, they can change their nickname every time they play if they so desire. Thus the app store is presenting me with a problem.
I could skip the auth phase entirely, of course, but then it’d be impossible to include accurate leaderboards of any kind. It’d also be impossible to keep their progress synced between the various computers they use to play the game with. Could also require a sign-up, but I’d like to prevent my players from having to go through that whole ordeal if at all possible.
Is there any kind of unique identifier or token associated with a user’s mac app store account that can be accessed to identify them and thus fetch their particular data? It has to be consistent between all the macs they use to play the game with (thus no hardware ids). Pardon if this readily available information, I’ve spent the last four hours trying to find anything like it. But my google-fu has failed me in the past.