Henrik
02/23/2026, 12:08 PMAppId is supported in SteamOptions.
Is it possible to support 2 versions currently? If not, is there any other solution than to modify the MetaplaySDK or roll our own implementation?
Many thanks beforehand for any insights into this matter!Jarkko-Metaplay
02/23/2026, 2:22 PMSocialAuthenticationClaimSteam.
Add new [MetaMember(3)] public uint AppId;
In SteamCredentialsProvider
Set in the new SocialAuthenticationClaimSteam() the AppId to SteamUtils.GetAppID().m_AppId
In `SteamOptions`:
Add public int DemoId { get; private set; } = 0;
In SteamWorksApiServive.AuthRequest.Send():
Add a client provided appID steam.AppId is is either the options.AppId or the DemoId
Set the queryString.Add("appid", steam.AppId) from the request
---
For the future, it definitely makes sense for the SDK to support multiple AppIDs. I would expect in that case we'd make the SteamOptions.AppId an array and check all of them. But I cannot promise any timeline for this to be implemented.
The workaround listed above is relatively compatible with the this expected future version. The hypothetical new SDK version would be compatible with this demoId modification. You might get some conflict when updating SDK version (with metaplay update sdk) but those conflicts should be trivial.Henrik
02/23/2026, 6:56 PM