Hi,
I'm seeing some strange behaviour when trying to use LinkSteamAccount, however LoginWithSteam is working perfectly fine.
The error I am receiving is:
Steam API AuthenticateUserTicket error response: {"response":{"error":{"errorcode":101,"errordesc":"Invalid ticket"}}} for authentication ticket
The flow that I am trying to implement is as follows:
Create account on Android device using LoginWithGooglePlayGamesServices ✅
Add email/pass credentials on device using AddUsernamePassword ✅
Login on Steam using LoginWithEmailAddress ✅
Link Steam account using LinkSteamAccount -- this is where it fails ❌
Interestingly, the inverse flow is working perfectly:
Create account on Steam using LoginWithSteam ✅
Add email/pass credentials on Steam using AddUsernamePassword ✅
Login on Android device using LoginWithEmailAddress ✅
Link google play account using LinkGooglePlayGamesServicesAccount ✅
I'm using the same mechanism to get the steam ticket in both cases.
Any ideas? Thanks!