
28.11.2009, 18:34
|
|
Регистрация: Oct 2008
Адрес: Воронеж
Сообщений: 75
|
Как правильно работать с рейтингом?
День добрый.
Добрался наконец в приложении до рейтинга.
Читаю документацию вижу два метода для работы "getHighScores, setUserScore".
Как выяснилось setUserScore сколько раз пользователь приложения вызвал столько раз и записал сервер. Хотя я надеялся что он сам проверит и если рекорд у этого пользователя есть то просто перезапишет его не добавляя новую запись.
Решил перед вызовом setUserScore проверить есть ли данный пользователь в рейтинге и если есть то перезаписать через putVariable.
Но смущает меня один момент. Если после того как я проверю что пользователь есть в рейтинге но еще не успею перезаписать данные. Какой либо другой пользователь вытеснит первого из таблицы рекордов. Получиться что я перезапишу чужие данные.
Подскажите как правильно решить данную проблему? Или она у меня надуманная и проблемы нет?
Заранее благодарю за ответ.
|