Я пытаюсь внедрить достижения Google в свою игру для Android, но не могу заставить ее работать.Когда я нажимаю кнопку «Показать достижения», это ничего не показывает.Нет окна входа, нет достижений, нет ничего.Просто нажимаю и ничего не происходит.
Я начну с самого начала.У меня есть меню с двумя кнопками: «войти» и «показать достижения».
Эти две кнопки вызывают методы «LogIn ()» и «ShowAchievements ()» этого сценария:
* Используя последнюю версию Unity 2018.2.5f1
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using GooglePlayGames;
using GooglePlayGames.BasicApi;
using UnityEngine.SocialPlatforms;
public class AchievementManager : MonoBehaviour {
public static AchievementManager instance;
// Use this for initialization
void Awake () {
if (instance == null)
{
instance = this;
}
}
void Start()
{
PlayGamesClientConfiguration config = new PlayGamesClientConfiguration.Builder().Build();
PlayGamesPlatform.InitializeInstance(config);
// recommended for debugging:
PlayGamesPlatform.DebugLogEnabled = true;
// Activate the Google Play Games platform
PlayGamesPlatform.Activate();
}
public void Login()
{
Social.localUser.Authenticate((bool success) => {});
}
public void ShowAchievements()
{
Social.ShowAchievementsUI();
}
}
Мне нужно знать, в порядке ли сценарии или я что-то упустил.
Хорошо, давайте подумаем, что этот сценарий правильный,Давайте перейдем к моей учетной записи разработчика:
Я сделал 5 достижений (с иконками тоже).
В связанных приложениях и API Google я разместил свой SHA1 из хранилища ключей Unity (эта вещь из команды promt> keytool и т. д.).Итак, мое связанное приложение имеет правильный SHA1.
Я заполнил всю информацию.
У меня есть игра в Alpha Test (и да, с правильным адресом электронной почты для пользователя),Также у меня в тестировании разрешены «Тестеры».
Я правильно опубликовал свои игровые сервисы.
Я перезапускал процесс много раз.Я заплатил плагин из магазина активов, который говорит: «Легкие достижения» (что явно не для меня).
Я тестировал с «официальными» «тестовыми сценами».
У меня нетактивировал параметры анти-читов из связанных приложений.
В Window> Google Play> Настройки Android я правильно добавил всю информацию и «Получить ресурсы» из достижений.
Здесь яПозвольте мне показать несколько экранов моего разработчика Google, поэтому если вы видите какую-то ошибку или что-то еще, я схожу с ума от этого:
введите описание ссылки здесь
введите описание ссылки здесь
введите описание ссылки здесь
введите описание ссылки здесь
введите описание ссылки здесь
введите описание ссылки здесь
введите описание ссылки здесь