Hello,
here's the situation: currently I have a title data key "CurrentChallenge" with a value that's just a single integer 0, 1, 2... But just after I change the value let's say from 2 to 3, it seems some time has to pass for the value to "settle". I know that docs says wait up to 15min because the values are cached, but that's not the problem. The problem is that in this 15min timeframe it seems the value is jumping between all the values that ever existed in this key value pair randomly. For example this is how it went last time:
1. Lets say value is set to "1".
2. I launch the game several times and print the downloaded value it's always "1". (correct)
3. I change the value in playfab console to "2".
4. Right after I launch the game and the downloaded value is "2". (correct)
5. Shut down the game, launch it again, the value is still "2". (correct)
6. Launch the game again, the value changes to "0" for no reason. (incorrect)
7. Relaunch again, the value is again the correct one "2". (correct again)
8. Launch again the value is "3" (incorrect)
This repeats for so time...
I am using Unity version 2019.1.11f with the latest playfab SDK (2.71.190821)
Calling it like this:
PlayFabClientAPI.GetTitleData(new GetTitleDataRequest(), result => { Debug.Log(result.Data["CurrentChallenge"]); })