I'm just getting into Economy V2 and think the usage of Friendly IDs is a bit inconsistent, maybe I'm missing sth.
Using CloudScript and the ServerAPI, granting items to users with the FriendlyId as AlternateId works fine. And using the FriendlyId, the Game Designer can maintain readable balancing/drop tables. So far so good.
But on the client, on Game Start I'm fetching the players currencies with GetInventoryItems but only get the default Ids, not the alternative ones, so I don't know which ones which, resulting in a second GetItems call. So basically, using FriendlyIds, anytime I fetch inventory items I have to make two API calls to identify them. Is this the intended behaviour?
I checked if I can get the complete catalog with ids <> alternateIds but there's no such call. I there's no suggested way to do this, I'll probably maintain a TitleData entry mapping FriendlyIds to Ids . But I'd prefer not to.
Appreciate the help :)