Сбой пользовательского интерфейса лидеров Google Play - PullRequest
0 голосов
/ 18 октября 2018

Я пытаюсь заставить Google лидеров работать на мою игру для Android.Логин хорошо работает и проверен с правильной подписью и т. Д. Достижения работают также хорошо, но когда дело доходит до отображения списков лидеров, он просто падает, как только пользователь открывает его.Это происходит сбой только при представлении нового рекорда.Если я сбрасываю таблицу лидеров с консоли Google и перезапускаю приложение, оно открывается нормально, но, разумеется, без записей.Я использую C # в рамках единства.Я пробовал различные методы к следующему, но безрезультатно.

    #region Leaderboards
public static void AddScoreToLeaderboard(string leaderboardId, long score)
{
    if (Social.localUser.authenticated)
    {
        Social.ReportScore(score, leaderboardId, (bool success) =>
        {
            if (success)
            {
                Debug.Log("Update Score Success");
            }
            else
            {
                Debug.Log("Update Score Fail");
            }
        });
    }
}


public static void ShowLeaderboardsUI()
{
    Social.ShowLeaderboardUI();
}
#endregion /Leaderboards

А потом я вызываю метод ShowLeaderboardsUI () с кнопки.Любые идеи о том, что я должен попробовать, пожалуйста?или, может быть, вы сталкивались с этой проблемой раньше?Огромное спасибо.

Редактировать:

Logcat
I / Unity (17385): [Play Games Plugin DLL] 18.10.18 21:18:45 +02:00 DEBUG: отображение интерфейса пользователя Внутренний обратный вызов: ERROR_NOT_AUTHORIZED
I / Unity (17385):
I / Unity (17385): (Имя файла: ./Runtime/Export/Debug.bindings.h Строка: 43)
I / Unity (17385):
I / Unity (17385): [DLL подключаемого модуля игр] 18.10.18 21:18:45 +02: 00 ОТЛАДКА: Вызов пользовательского обратного вызова в игровой теме
I /Unity (17385):
I / Unity (17385): (Имя файла: ./Runtime/Export/Debug.bindings.h Строка: 43)
I / Unity (17385):
I / Unity (17385): [DLL-библиотека подключаемых игр] 18.10.18 21:18:45 +02: 00 ОТЛАДКА:
Получен обратный вызов пользовательского интерфейса: ERROR_NOT_AUTHORIZED
I / Unity (17385):
I / Unity (17385): (Имя файла: ./Runtime/Export/Debug.bindings.h Строка: 43)
I / Unity (17385):

...