Ошибка входа в Unity GPGS ERROR_NOT_AUTHORIZED - PullRequest
0 голосов
/ 01 сентября 2018

Я знаю, что эта проблема уже задана, и я искал ту же проблему в 3 дня, но она не работает .. Поэтому я хочу знать, в чем проблема

В приложении всплывающая панель входа в службу Google Play Service, но всегда не удается авторизоваться.

журнал регистрации студийного кота:

09-01 16:36:14.723 899-934/? I/Unity: Starting Auth with token client.

    (Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
09-01 16:36:14.760 899-934/? E/Unity: Unable to find kernel32.dll
09-01 16:36:14.887 899-934/? W/Unity: !!! [Play Games Plugin DLL] 09/01/18 7:36:14 +00:00 WARNING: Creating new PlayGamesPlatform

    (Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
09-01 16:36:14.888 899-934/? I/Unity:  [Play Games Plugin DLL] 09/01/18 7:36:14 +00:00 DEBUG: Activating PlayGamesPlatform.

    (Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
     [Play Games Plugin DLL] 09/01/18 7:36:14 +00:00 DEBUG: PlayGamesPlatform activated: GooglePlayGames.PlayGamesPlatform

    (Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
09-01 16:36:14.889 899-934/? I/Unity:  [Play Games Plugin DLL] 09/01/18 7:36:14 +00:00 DEBUG: Creating platform-specific Play Games client.

    (Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
     [Play Games Plugin DLL] 09/01/18 7:36:14 +00:00 DEBUG: Creating Android IPlayGamesClient Client

    (Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
09-01 16:36:15.011 899-934/? I/Unity: ---- [0] -- 37

    (Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
09-01 16:36:15.291 899-899/? D/GamesUnitySDK: Performing Android initialization of the GPG SDK
09-01 16:36:15.385 899-899/? I/Unity: Building GPG services, implicitly attempts silent auth

    (Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
09-01 16:36:15.517 899-934/? I/Unity:  [Play Games Plugin DLL] 09/01/18 7:36:15 +00:00 DEBUG: Starting Auth Transition. Op: SIGN_IN status: 13

    (Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
     [Play Games Plugin DLL] 09/01/18 7:36:15 +00:00 DEBUG: Invoking callbacks, AuthState changed from silentPending to Unauthenticated.

    (Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
     [Play Games Plugin DLL] 09/01/18 7:36:15 +00:00 DEBUG: there are pending auth callbacks - starting AuthUI

    (Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
09-01 16:36:15.619 899-934/? I/Unity:  [Play Games Plugin DLL] 09/01/18 7:36:15 +00:00 DEBUG: Starting Auth Transition. Op: SIGN_IN status: ERROR_NOT_AUTHORIZED

    (Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
     [Play Games Plugin DLL] 09/01/18 7:36:15 +00:00 DEBUG: AuthState == Unauthenticated calling auth callbacks with failure

    (Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
09-01 16:36:15.639 899-934/? I/Unity: Authentication failed

    (Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
09-01 16:36:15.652 899-934/? I/Unity:  [Play Games Plugin DLL] 09/01/18 7:36:15 +00:00 DEBUG: Invoking user callback on game thread

1. Альфа-версия приложения опубликована в консоли разработчика и протестирована при загрузке с маркета, поэтому я использовал ключ APPSIGN SHA1 в Google API. Я попытался изменить его, загрузив ключ sha-1, но он был бесполезен. 2. Я также проверил тестовый аккаунт 3. это код логина gpgs

 void Start () {
        tmp = 1000;
        Data = GameObject.Find("Data");
        DataScript = Data.GetComponent<Data>();



        PlayGamesClientConfiguration config = new PlayGamesClientConfiguration.Builder()
     .RequestServerAuthCode(false /* Don't force refresh */)
     .Build();
        PlayGamesPlatform.DebugLogEnabled = true;
        PlayGamesPlatform.InitializeInstance(config);
        PlayGamesPlatform.Activate();

    }
    public void SignIn()
    {
        Social.localUser.Authenticate(success => {
            if (success)
            {
                Debug.Log("Authentication successful");
                string userInfo = "Username: " + Social.localUser.userName +
                    "\nUser ID: " + Social.localUser.id +
                    "\nIsUnderage: " + Social.localUser.underage;
                Debug.Log(userInfo);


            }
            else
                Debug.Log("Authentication failed");
        });

    }
...