Я реализовал списки лидеров Android: https://developers.google.com/games/services/android/leaderboards
До того, как я использовал списки лидеров с BaseGameUtils, пользователь не установил Игры Google Play.Но теперь после перехода на новые списки лидеров появляется диалоговое окно, заставляющее установить приложение Google Play Games в устройстве для отображения списка лидеров.
Это простой код для отображения списков лидеров:
private void showLeaderboard() {
Games.getLeaderboardsClient(this, GoogleSignIn.getLastSignedInAccount(this))
.getLeaderboardIntent(getString(R.string.leaderboard_id))
.addOnSuccessListener(new OnSuccessListener<Intent>() {
@Override
public void onSuccess(Intent intent) {
startActivityForResult(intent, RC_LEADERBOARD_UI);
}
});
}