Is there a recommended way on dealing with the iOS unique identifiers?
Looking at this page:
It mentions:
"One way to make sure you have a consistent ID on iOS is to save the device ID for the player to the iTunes KeyChain, so that you can read it from there on game start, and use it to sign in."
However, isn't it possible that the user has a conflicting device ID or are they unique? It says "For iOS devices, the player ID changes if they uninstall your game, and then re-install it."
I was going to do something like this:
1) first time player logs on, checks for existing device id in keychain
2) new player account is created (device id is stored in keychain)
3) player deletes app
4) player re-installs app, device id changes
5) login again, check for existing device id in keychain - found one - use that to recover old player account
But it seems if the player ID changes, it's possible to generate on that is already used? Or is that not the case?
Thanks