Пользователь не может войти в сервисы 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, в противном случае это всегда будет неудачный вход в систему.