Hello everyone,
I have a query with regards to Game Center authentication capabilities. While taking this method into consideration I arrived at an edge case for which I would request some additional information or guidance.
In the following event:
1.An user boots the app on an iOS device and authenticates with a Game Center account
2.Then resets the device to erase his\hers information of it (maybe to sell it)
3.Picks up another device to play the same app on, but this time he does not sign in with a Game Center account
4.The user plays for a while and makes some progress
5.Then decides to sign back into the previously used Game Center account.
At this point a conflict would arise between the existing progress information between the Game Center account and the local progress (achieved without the Game Center account). Given the available documentation, would it pose a concern to show user a warning dialog informing that due to the Game Center sign-in, the user can now either overwrite his current progress with the one associated with the Game Center account or to avoid losing his current progress sign out of the Game Center and continue playing without it?
Additionally, can we make it mandatory in any way for the user to sign out of a current Game Center account to avoid losing progress ?
Thank you in advance