I'm creating a single-player cross-platform Unity title on Steam, mobile, and UWP (Windows 10 and XBox). I want game progress to be synchronised across devices so a player can play on Steam, then carry on on their mobile, then pick up on their XBox. For this, I am thinking of having a player-chosen custom ID and setting that on any device they are playing, and then use that ID to sync a cloud save file.
I'm just working through the first Unity tutorial and the example here says that account login for mobile should use the mobile specific accounts:
Important!: Please note that the above code is not for use with Mobile, this is an example only and shows how to login with a CustomID. Mobile games should use either LoginWithAndroidDeviceID, LoginWithIOSDeviceID or some form of social login like LoginWithFacebook
Is there a technical reason not to use custom IDs, or is this caution just for syncing game data to the mobile game systems? Do I need to log in as the specific user accounts for each system (Steam, Live, iOS, Android) and then associated those accounts with one PlayFab player account, or can I just have a simple custom ID?
,I'm creating a single-player cross-platform Unity title on Steam, mobile, and UWP (Windows 10 and XBox). I want game progress to be synchronised across devices so a player can play on Steam, then carry on on their mobile, then pick up on their XBox. For this, I am thinking of having a player-chosen custom ID and setting that on any device they are playing, and then use that to manage a cloud save file.
I'm just working through the first Unity tutorial and the example here says that account login for mobile should use the mobile specific accounts.
Important!: Please note that the above code is not for use with Mobile, this is an example only and shows how to login with a CustomID. Mobile games should use either LoginWithAndroidDeviceID, LoginWithIOSDeviceID or some form of social login like LoginWithFacebook
Is there a technical reason not to use custom IDs, or is this caution just for sync'ing game data to the mobile game systems? Do I need to log in as the specific user accounts for each system (Steam, Live, iOS, Android) and then associated those accounts with one PlayFab player account, or can I just have a simple custom ID?