Sign In Register

How can we help you today?

Start a new topic
Answered

New Device Authentication

 Hi,


What's the preferred method on mobile for retaining the device authentication or any authentication so that a user can restore their save data from one device to another like upgrading a phone.  Since the device authentication will change in that situation, what is the general accepted way to associate the new device with the current user information?  Do we need a full account creation process?  Can we use the Google/iOS signin?  What's the preferred method?


Thanks

Jeff.


Best Answer

Hi Jeff,


When a user logs in on a device, it is best to either add a userName/password to the account or link a social account (Google Facebook etc...) soon after, doing this will give the user a means to reconnect to that account from another device. If the user only had a deviceId from playing device A there would be no way to link it to device B. So adding a userName/password or linking a social account will help avoid this. A user can then log in with the userName/password from any device or in the case of any social authentication, set switchIfPossible to true to make sure the the player will switch to an account if the social ID is already connected to a player in the system. Does that make sense ? If you have any further questions just let me know.


Thanks,

Liam

1 Comment

Answer

Hi Jeff,


When a user logs in on a device, it is best to either add a userName/password to the account or link a social account (Google Facebook etc...) soon after, doing this will give the user a means to reconnect to that account from another device. If the user only had a deviceId from playing device A there would be no way to link it to device B. So adding a userName/password or linking a social account will help avoid this. A user can then log in with the userName/password from any device or in the case of any social authentication, set switchIfPossible to true to make sure the the player will switch to an account if the social ID is already connected to a player in the system. Does that make sense ? If you have any further questions just let me know.


Thanks,

Liam

Login to post a comment