Hi,
I am testing linking of Google Play Games (GPG) accounts right now and managed to get one account into a state where I cannot delete the Android Device ID (DeviceID) from the dashboard any more. I think at some level it is deleted, as when I booted the game directly after the attempted deletions, it created a brand new account for that DeviceID.
I started with two Player accounts and a single Android device.
Acount1 (1B417FD025795D25) just had the DeviceID linked
Account2 (A9274EC4CE2C691A) just had the GPG account linked.
I wanted to test linking to GPG so I:
1) Booted my game which logged into Account1 via DeviceID.
2) I then logged into Account2 via GPG and force linked the DeviceID to Account2.
I then checked the Players Dashboard and Account1 became orphaned and Acccount2 now had the DeviceID and the GPG ID. This was all as expected.
I then wanted to test a few more scenarios, so I:
1) Logged into the Players Dashboard
2) Copied the DeviceID (only) from Account2 for later use
3) Unlinked the DeviceID from Account2
4) Linked the DeviceID to Account1. NOTE: I did not fill in the Device Model and OS Version as I don't have this information from the dashboard...
I then booted my game again and it logged into Account1 as expected via DeviceID. I then linked to Account 2 again via GPG and once again things worked as expected.
It was at this point that I tried to unlink the DeviceID from Account2 for a second time and was unable to do so. I tried this a number of times and this can be seen in the Admin Dashboard. Curiously, only the Link deletions are present, I would, have also expected to see the Link Creations listed here...
I then booted my game again and instead of logging into Account2 as I would have expected given the Players Dashboard info, it created a brand new account.
At this point I am assuming that the DeviceID info attached to Account2 has become corrupted on attempted deletion or is corrupt because I did not add the Device Model and OS Version (they are denoted with red asterisks but the UI still allowed me to link without them).
Any help you can provide would be really appreciated.
Thanks a lot,
Niall