Игровые сервисы Google Play - Очки достижений

Есть ли способ получить количество баллов Google Play? Игровые достижения в моем приложении?

Я ничего не могу найти в API: .

Я хочу создать таблицу лидеров достижений без необходимости иметь значения достижений в двух разных местах (игра и консоль игровых сервисов).


person x3m    schedule 08.12.2013    source источник


Ответы (2)


Нет, к сожалению, в настоящее время мы не предоставляем способ программно получить количество баллов за достижение. Тем не менее, это хороший запрос функции!

person Bruno Oliveira    schedule 08.01.2014

Вам нужно вызвать loadAchievements из вашего gamesClient следующим образом:

gamesClient.loadAchievements(new OnAchievementsLoadedListener(){

            @Override
            public void onAchievementsLoaded(int statusCode,
                    AchievementBuffer buffer) {

                    for(Achievement a : buffer){
                          Log.i("State:"+a.getState());

                    }


        });

это распечатает, если достижение решено или нет (или если оно является инкрементным), вы также можете узнать, сколько инкрементных шагов уже решено с помощью

     a.getCurrentSteps();

Подробнее о достижениях читайте здесь

person trapzerapzerix    schedule 09.12.2013
comment
Спасибо, но это не то, что я ищу. Вы имеете в виду значение дополнительных достижений developers.google.com/games/services /common/concepts/ . Мне нужна информация о количестве очков достижений developers.google.com/games/ услуги/общие/концепции/ - person x3m; 11.12.2013