Я добавил таблицу лидеров в свою опубликованную игру «DontCross», но когда я отправляю счет, в таблице лидеров появляется сообщение «Хм, что-то пошло не так в играх Play», а кнопка «Попробовать еще раз» ничего не делает.
Мне никогда не удавалось показать какой-либо результат на табло.
Я проверил свой идентификатор и искал в Интернете похожие проблемы, но не смог найти решения.
В моей игре также есть достижение, которое отлично работает, поэтому мое подключение к сервисам Google Play не будет проблемой.
Для отправки кода:
Games.getLeaderboardsClient(this, GoogleSignIn.getLastSignedInAccount(this))
.submitScore(getString(R.string.leaderboard_scoreboard), (long)prefs.getInt(MyPreferences.LEVEL, 1));
Для отображения таблицы лидеров:
Games.getLeaderboardsClient(this, GoogleSignIn.getLastSignedInAccount(this))
.getLeaderboardIntent(getString(R.string.leaderboard_scoreboard))
.addOnSuccessListener(intent -> startActivityForResult(intent, 9004));
Я пробовал без и с публикацией таблицы лидеров, и я проверил несколько примеров в Интернете.
Я действительно не знаю, что я мог сделать не так. Любая помощь будет принята с благодарностью! Спасибо
It is required to call release() on this object or on the result of getScores() when finished with the LeaderboardScoreBuffer.
- person madlymad   schedule 17.11.2019