2016-04-17 4 views
3

Я уже пользуюсь официальным плагином, вход в систему в первый раз отлично работает, и мы можем видеть «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"); 
     } 
    } 
} 

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

ответ

0

Тихий вход обычно, ну, тихий. В базовом потоке проверки подлинности отображается только приветственный тост, если прошло некоторое время с момента его показа, или, как вы указали, после того, как входной сигнал уже вызван.

Помимо того, что во время тестирования я был замечен и немного тревожен, мне любопытно, почему вы хотите, чтобы вы показывали каждый раз, когда игровая активность возобновляется (или создается)?

+0

Чтобы ответить на ваш последний абзац: Это часть их руководящие принципы брендинга. https://developers.google.com/games/services/branding-guidelines#required-popups – wessy

+0

Спасибо за ответ! «Убедитесь, что всплывающее окно« Добро пожаловать назад »показано после входа в систему и никогда не прерывается другими играми или игроками». Я думаю, что вы имеете в виду. Я ценю усилия и намерения, чтобы соответствовать им! Я считаю, что это больше говорит о попытке скрыть или помешать чему-то во время входа в систему, а также постоянно появляться. –

 Смежные вопросы

  • Нет связанных вопросов^_^