I am using it in a way that after several goals are achieved in the game, i will update them. But how long for these changes to be available?
I am using it in a way that after several goals are achieved in the game, i will update them. But how long for these changes to be available?
Sorry, can you clarify exactly what you mean concerning changing the DisplayName of items in your catalog? It sounds like you're saying that you're changing your catalog based on the actions of a single player, which wouldn't work - the catalog is global to all players.
What i meant is that after a deadline, the items in the catalog will change. So i will update and change all the DisplayNames after the deadline. the catalog will remain the same for all the players and none of them have any access to change or modify it. So basically, i just update the items display names via the playfab platform in economy/catalogs. But after my change, how long does it take to have these changes ready for any API calls?
What you want to do aligns well to how we designed the catalog system from the start. You'll notice that each catalog is identified by a "CatalogVersion" - not a "CatalogId". The idea is that you would update have all items in your catalog, create a new version with any changes you need, and then swap it to be the Primary Catalog when you need the change to occur.
One reason for this is that catalogs, like Title Data are sharded and cached data, since it has to be served to all users across the entire game (and so cannot be a single entry in a data table). Because of that, it can take a couple of minutes for a chance to a CatalogVersion to propagate across the cache. The version ID for the catalog is a very compact piece of data which can be updated much more rapidly.
3 People are following this question.