Hey everyone,
I’m currently working on a new game for kids, and for the first time I’m including the game center functionality into my app. So far I was able to implement the highscore functionality (it was pretty easy actually), but I’m facing some issues when displaying the high scores with my own UI, calling the “loadScores” request method.
My problem goes the following, when the user wins a new stage I call a new setHighSocre always!, and then I don’t know how to calculate if the new value is a high score for the user or not.
Then after submitting the highscore I call the loadScores api to download the top 5 users and compare it to the current user score on the board. The issue here is that this call is not updated with the highscore right from the beginning, is like there is some kind of delay before the score gets updated, so I don’t know the new rank of the user. Does this happen to anyone? How did you fix it?
Thanks for your help, I’ll really appreciate it, I’m stuck with this issue now and scoring is the missing part one my game before test for relasing.