Не удалось войти, используя игровые сервисы Google Play SDK - PullRequest
2 голосов
/ 22 апреля 2019

Я пытаюсь реализовать вход в Google с помощью SDK игровых сервисов Google play в моей игре Unity 3D.

При попытке войти в систему открывается диалоговое окно с именем моего приложения и значком после зеленой круглой панели загрузки, а затем диалоговое окно исчезает со следующим сообщением об ошибке.

    2019-04-23 00:48:05.328 30039-30101/? D/TokenFragment: signIn
    2019-04-23 00:48:05.328 30039-30101/? D/TokenFragment: signInClient.silentSignIn
    2019-04-23 00:48:05.673 30039-30039/? D/TokenFragment: silentSignIn.onFailure
    2019-04-23 00:48:05.691 1439-5286/? E/ActivityTrigger: activityStartTrigger: not whiteListed <Package_Name>/com.google.android.gms.auth.api.signin.internal.SignInHubActivity/46
    2019-04-23 00:48:05.692 1439-5286/? E/ActivityTrigger: activityResumeTrigger: not whiteListed <Package_Name>/com.google.android.gms.auth.api.signin.internal.SignInHubActivity/46
    2019-04-23 00:48:05.742 1439-5286/? E/ActivityTrigger: activityResumeTrigger: not whiteListed <Package_Name>/com.google.android.gms.auth.api.signin.internal.SignInHubActivity/46
    2019-04-23 00:48:05.753 1439-3235/? E/ActivityTrigger: activityStartTrigger: not whiteListedcom.google.android.gms/com.google.android.gms.auth.api.signin.ui.SignInActivity/16089021
    2019-04-23 00:48:05.753 1439-3235/? E/ActivityTrigger: activityResumeTrigger: not whiteListedcom.google.android.gms/com.google.android.gms.auth.api.signin.ui.SignInActivity/16089021
    2019-04-23 00:48:05.765 1439-5286/? E/ActivityTrigger: activityResumeTrigger: not whiteListedcom.google.android.gms/com.google.android.gms.auth.api.signin.ui.SignInActivity/16089021
    2019-04-23 00:48:05.839 1439-1576/? I/ActivityManager: Displayed com.google.android.gms/.auth.api.signin.ui.SignInActivity: +63ms (total +86ms)
    2019-04-23 00:48:05.840 4044-4212/? D/PowerKeeper.Event: notifyActivityLaunchTime: com.google.android.gms/.auth.api.signin.ui.SignInActivity totalTime: 86
    2019-04-23 00:48:06.108 1439-3230/? E/ActivityTrigger: activityStartTrigger: not whiteListedcom.google.android.play.games/com.google.android.gms.games.ui.signin.SignInActivity/90780048
    2019-04-23 00:48:06.109 1439-3230/? E/ActivityTrigger: activityResumeTrigger: not whiteListedcom.google.android.play.games/com.google.android.gms.games.ui.signin.SignInActivity/90780048
    2019-04-23 00:48:06.130 1439-5288/? E/ActivityTrigger: activityResumeTrigger: not whiteListedcom.google.android.play.games/com.google.android.gms.games.ui.signin.SignInActivity/90780048
    2019-04-23 00:48:06.202 30445-30445/? I/SignInActivity: Transition from -1 to 0
    2019-04-23 00:48:06.316 797-797/? D/SurfaceFlinger: duplicate layer name: changing com.google.android.play.games/com.google.android.gms.games.ui.signin.SignInActivity to com.google.android.play.games/com.google.android.gms.games.ui.signin.SignInActivity#1
    2019-04-23 00:48:06.401 1439-1576/? I/ActivityManager: Displayed com.google.android.play.games/com.google.android.gms.games.ui.signin.SignInActivity: +250ms (total +295ms)
    2019-04-23 00:48:06.401 4044-4212/? D/PowerKeeper.Event: notifyActivityLaunchTime: com.google.android.play.games/com.google.android.gms.games.ui.signin.SignInActivity totalTime: 295
    2019-04-23 00:48:09.898 30445-30445/? E/ViewRootImpl[SignInActivity]: Attempting to destroy the window while drawing!
          window=android.view.ViewRootImpl@b627327, title=com.google.android.play.games/com.google.android.gms.games.ui.signin.SignInActivity
    2019-04-23 00:48:09.931 30445-30445/? I/SignInActivity: Transition from 0 to 1
    2019-04-23 00:48:09.946 30445-30445/? I/SignInActivity: Transition from 1 to 3
    2019-04-23 00:48:10.012 30445-30445/? I/SignInActivity: Transition from 3 to 4
    2019-04-23 00:48:10.596 30445-30445/? I/SignInActivity: Transition from 4 to 5
    2019-04-23 00:48:10.622 30445-30445/? I/SignInActivity: Transition from 5 to 6
    2019-04-23 00:48:10.975 30445-30445/? I/SignInActivity: Transition from 6 to 11
    2019-04-23 00:48:10.975 30445-30445/? W/SignInActivity: onSignInFailed()...
    2019-04-23 00:48:10.975 30445-30445/? W/SignInActivity: Sign in failed during 6
    2019-04-23 00:48:10.975 30445-30445/? W/SignInActivity: ==> Returning non-OK result: 10002
    2019-04-23 00:48:11.056 1439-1449/? E/ActivityTrigger: activityResumeTrigger: not whiteListedcom.google.android.gms/com.google.android.gms.auth.api.signin.ui.SignInActivity/16089021
    2019-04-23 00:48:11.057 1439-1449/? E/ActivityTrigger: activityResumeTrigger: not whiteListedcom.google.android.gms/com.google.android.gms.auth.api.signin.ui.SignInActivity/16089021
    2019-04-23 00:48:11.127 1439-5294/? E/ActivityTrigger: activityResumeTrigger: not whiteListed <Package_Name>/com.google.android.gms.auth.api.signin.internal.SignInHubActivity/46
    2019-04-23 00:48:11.127 1439-5294/? E/ActivityTrigger: activityResumeTrigger: not whiteListed <Package_Name>/com.google.android.gms.auth.api.signin.internal.SignInHubActivity/46

Вот код, который пытаетсявойдите в систему.

void Start()
{
    Instance = this;

    PlayGamesClientConfiguration config = new PlayGamesClientConfiguration.Builder().Build();
    PlayGamesPlatform.InitializeInstance(config);
    // recommended for debugging:
    PlayGamesPlatform.DebugLogEnabled = true;
    // Activate the Google Play Games platform
    PlayGamesPlatform.Activate();
    signIn();
}

public void signIn()
{
    Debug.Log("sigining in");
    Social.localUser.Authenticate((bool success) =>
    {
        if (success)
        {
            PlayerPrefs.SetInt("signin", 1);
            isLoggedIn = true;
        }
        else
        {
            isLoggedIn = false;
        }
    });
}

Я уже сделал:

  1. Проверка имени пакета приложения
  2. Проверка отпечатка пальца сертификата подписи SHA-1
  3. Я добавил себя в качестве тестера в игровую консоль.
  4. Я опубликовал приложение в закрытой альфа-версии, я в качестве тестера.

Я не публиковал это приложение в игровых сервисах,но он находится в состоянии «Готово к публикации» с моей учетной записью в качестве тестовой учетной записи.

...