Независимо от того, что я делаю, я не могу заставить лидеров работать над играми, которые я экспортировал из Buildbox в android studio.Я выполнил все необходимые шаги (опубликовал в магазине Play, затем настроил игровые сервисы в консоли Google Play, затем интегрировал таблицу лидеров), но каждый раз получал один и тот же результат.Когда вы нажимаете кнопку, чтобы открыть таблицу лидеров в игре, она открывается, начинает загружаться на секунду, а затем сразу же закрывается.
создание нового списка лидеров, и все мои коды (игровые сервисы, лицензионный ключ, идентификатор списка лидеров) верны и были проверены несколько раз.Я схожу с ума.Вот код из экспортированного проекта Android Studio, предназначенный для отображения таблицы лидеров на экране.Любая помощь будет принята с благодарностью.
public static void showLeaderboard( ){
Log.v(TAG, "PTServicesBridge -- Show Leaderboard ");
if(PTServicesBridge.mGoogleApiClient == null || PTServicesBridge.mGoogleApiClient.isConnected() == false){
Log.e(TAG, "Google play Servioces is not sigend");
return;
}
PTServicesBridge.s_activity.get().runOnUiThread( new Runnable() {
public void run() {
String leaderboardId = PTServicesBridge.getLeaderboardId();
if(leaderboardId == null || leaderboardId.isEmpty()){
return;
}
PTServicesBridge.activity.startActivityForResult(Games.Leaderboards.getLeaderboardIntent(PTServicesBridge.mGoogleApiClient,
leaderboardId), REQUEST_LEADERBOARD);
}
});
}