Hello, I was planning to allow my users to play without needed to sign in initially, aka: device id. Once there is a reason to log in, for example, IAP, or perhaps after a certain amount of time or accomplishment, I would prompt the user to log in to save progress, or log in before purchase, etc.
So far I have login working for Google Login:Releases · googlesamples/google-signin-unity · GitHub
I also have it working for Steam. I haven’t set up ios yet, but plan to once there is something worth testing on a device.
The question/issue I have, is how do I allow the user to log in from more than one machine? If I log in with Steam on my PC, how does their Google Login on their phone know about their account?
I’ve seen the ‘LinkAsync’ methods, so I’m assuming I’d have to somehow log in as one account, then link async the other account, but not really sure how to first get access to the account on the ‘other’ device.
I also read through this:Tutorial: Making a Multiplayer Game with Nakama and Unity: Part 3/3 - The Knights of Unity
But I think this is where you are trying to transfer an account from one device to another device, logging in with the same platform. I want to be able to log in with multiple platforms (not at the same time). I want to be able to play on my PC through Steam login, then on my mobile device if I’m waiting in line somewhere, etc. with Google Login.
Any advice is welcome.