Hello.
In our game, clients read the game's title data when they start running. However, given that the developer may change the title data at any moment, it's important to have some mechanism to detect that the data has been changed in the server so clients that are already running can restart the game, read the updated data and use it during gameplay.
I'm thinking in polling the server every X time (every minute, maybe?) to check if the data has changed. The question is how to know if the data has changed. A naive way would be to request the data JSON and see if it is different from the one read when the game was loaded. However, given that the JSON may be big, a better way (at least for bandwidth reasons) would be to ask PlayFab for *something* that I can use to know that the data has been changed.
Does PlayFab provide a way to check if a Title Data value has been changed recently without actually requesting the full data? For example, an API call that returns the "last modified time" of the Title Data value, or an API call that returns a hash value of the currently stored Title Data.
In case there isn't anything like that, Would it be wise/possible to create a CloudScript that returns that information (the hash of the stored data), or would that actually be more of a burden to PlayFab's infrastructure than the naive alternative of simply polling the data in the first place?
Thanks!