Hi, we are currently using Steam login with Playfab as our account system and it is working well. However we are adding a demo, which requires a new Steam app ID, and thus cannot work with our existing Playfab title. Unfortunately, we have tons of items in the catalog and other things which we need from our main title (in the demo too)
Our idea thus far has been to simply make demo users have anonymous device-based accounts (if the Steam API's "CheckAppOwnership" returns the demo)... They would earn items and w/e else on that account. And then if they were to buy the full game, app-start would detect ownership of the main Steam app, and somehow merge into a Steam-linked account.
What is the best way to do that last step? We would like the anonymous account to become a Steam-linked account. Do we use loginWithSteam or LinkSteamAccount? Also we had a free weekend a while ago, would there be a conflict with some existing Steam-based Playfab accounts?
Thanks!