【发布时间】:2016-08-09 10:12:54
【问题描述】:
我已经在使用官方插件了,第一次登录就完美了,我们可以看到“欢迎+用户名”弹出一个小头像信息。
但是,我没有看到用户静默登录时应该出现的“欢迎回来”消息(不显示登录提示)。在某些游戏(例如 Crossy Road)中,如果用户静默登录,您确实会看到“欢迎”弹出窗口。
我正在使用最少的代码做的一个小例子:
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");
}
}
}
但是,如果用户手动注销然后再次登录,则始终会显示正常的“欢迎”弹出窗口。这里的问题是静默登录后没有显示任何消息。我该怎么做才能出现?
【问题讨论】:
标签: c# android unity3d toast google-play-games