Пользователь не может войти в сервисы Google Play

Аутентификация пользователя не работает в моем приложении, которое я делаю для Android. Это скрипт, который прикреплен к пустому игровому объекту в моем главном меню.

void Start()
{

    PlayGamesPlatform.Activate();
    PlayGamesPlatform.DebugLogEnabled = true;

}

public void LoadScene(string sceneName)
{
    SceneManager.LoadScene(sceneName);
}

public void showleaderboard()
{
    if(Social.localUser.authenticated)
    {
        PlayGamesPlatform.Instance.ShowLeaderboardUI("CgkIq82p4qcNEAIQAQ");
    }
    else
    {
        Debug.Log("leaderboard not working");
    }
}

public void userlogin()
{
    Social.localUser.Authenticate((bool success) => 
    {
        if(success)
        {
            Debug.Log("Logged in");
        }
        else
        {
            Debug.Log("Login failed");
        }
    });
}

Функции привязаны к кнопкам, и я всегда получаю журнал "Ошибка входа" в моей консоли. Я проверил это на устройстве Android, которое смогло войти в сервисы Google Play в других опубликованных приложениях.

1 ответ

Вы должны добавить свою учетную запись в качестве тестовой учетной записи на панели служб Google Play, в противном случае это всегда будет неудачный вход в систему.

Другие вопросы по тегам