Я уже пользуюсь официальным плагином, вход в систему в первый раз отлично работает, и мы можем видеть «Welcome + username» с появлением небольшого аватарного сообщения.Как показать игры «Добро пожаловать назад» для Android для Unroid3D?
Однако я не вижу сообщение «Добро пожаловать», которое должно появляться, когда пользователь регистрируется в молчании (не показывая приглашение для входа). В некоторых играх, такие как Crossy роуд вы получите «Добро пожаловать» всплывающее окно, если пользователь молча входит в
Небольшого примера того, что я делаю, используя минимальный код:.
using UnityEngine;
using System.Collections;
using GooglePlayGames;
using UnityEngine.SocialPlatforms;
using UnityEngine.UI;
public class GooglePlayLogic : MonoBehaviour {
void Start()
{
PlayGamesPlatform.Activate();
SilentSignIn();
}
public void SilentSignIn()
{
if (!PlayGamesPlatform.Instance.localUser.authenticated)
{
PlayGamesPlatform.Instance.Authenticate ((bool success) => {
if (success) {
//some code here
} else {
//some code here
}
}, true); //true means no login prompt will show up
} else {
Debug.Log("Already signed in");
}
}
}
Однако нормальный " Приветствие "всплывающее окно всегда отображается, если пользователь вручную выйдет из системы и снова войдет в систему. Проблема здесь в том, что после бесшумного входа в систему не появляется сообщение. Что мне делать для этого?
Чтобы ответить на ваш последний абзац: Это часть их руководящие принципы брендинга. https://developers.google.com/games/services/branding-guidelines#required-popups – wessy
Спасибо за ответ! «Убедитесь, что всплывающее окно« Добро пожаловать назад »показано после входа в систему и никогда не прерывается другими играми или игроками». Я думаю, что вы имеете в виду. Я ценю усилия и намерения, чтобы соответствовать им! Я считаю, что это больше говорит о попытке скрыть или помешать чему-то во время входа в систему, а также постоянно появляться. –