After many many iterations of login flow I have one last question:
Is there a reason to Unlink DeviceID after a recoverable (Google, Facebook, GameCenter) has been Linked?
I currently check at game startup if there is a Playprefs "AuthType" stored. I have five senarios:
- = None or "null"
- = DeviceID
- = GameCenter *not currently used
- = Facebook *not currently used
After senario 3 - 5 are logged in via CA = false (happens to be silent after first login) should I be Unlinking DeviceID (Android, IOS)??? The flow at links 1 - 2 below suggest this is what should be done.
I understand the reason to first login a device with senario 2 (origination for segmentaion of device type). Is that still a valid reason to login with DeviceID other than frictionless startup of a new player?
The documentation I have been using are these three links:
- https://api.playfab.com/docs/tutorials/landing-players/best-login
- https://blog.playfab.com/blog/first-impressions-count-best-practices-friction-free-player-authentication/
- https://api.playfab.com/docs/tutorials/landing-players/account-linking
Here is a basic mod of the flow I am using: