Раньше я получал рейтинг игрока из таблицы лидеров Google Play, используя метод ниже. Теперь библиотеки сервисов Google Play обновлены. Я не уверен, как получить ранг текущего игрока. Пожалуйста, помогите.
private void accessGooglePlayRank() {
Log.i("AndroidLauncher", "Rank : accessGooglePlayRank");
Games.Leaderboards.loadCurrentPlayerLeaderboardScore(gameHelper.getApiClient(),
leaderBoardID,
LeaderboardVariant.TIME_SPAN_ALL_TIME,
LeaderboardVariant.COLLECTION_PUBLIC).setResultCallback(new ResultCallback<Leaderboards.LoadPlayerScoreResult>() {
@Override
public void onResult(Leaderboards.LoadPlayerScoreResult loadPlayerScoreResult) {
if (loadPlayerScoreResult != null && loadPlayerScoreResult.getScore() != null) {
globalRank = loadPlayerScoreResult.getScore().getDisplayRank();
gotRank=true;
}
}
});
}