I’ve seen a couple of earlier threads with same or similar problem but they were either related to using 480 app id and not a real one or the steamworks sdk was not up to date.
Here’s what I have setup so far:
- using Unity 2022.3.2 LTS
- downloaded steamwork SDK v20.2.0
- updated steam_appid.txt with a valid app id
- added identity provider in Project Settings → Services using a valid app id
- created a WebAPI key on steam portal and added that to the steam identity provider (seems to work as it shows up in Unity Gaming Services portal with a green light and status Enabled)
My code does the following steps
-
SteamAPI.init() - works fine
-
GetAuthSessionTicket() gives me a long session ticket, which I’m assuming is a valid one
-
UnityServices.InitializeAsync() - works fine
-
SignInWithSteamAsync([the ticket]) gives an AuthenticationException with Permission Denied, invalid token
Not sure where to go from here