Google Play Game Service 检查用户是否登录Unity3d
Google Play Game Service Check user logged in or not Unity3d
我想检查用户是否已经登录,如果已经登录,我会检查成就。
我是这样写的:
void Update()
{
Social.localUser.Authenticate((bool success) => {
Social.ReportProgress("Cfjewijawiu_QA", 100.0f, (bool success) => {
// handle success or failure
});
});
}
这里如果用户没有登录就会不断要求登录
为了防止我只想检查用户是否已登录。
如何操作?
谢谢,。
一种解决方案是在 Start() 中执行此操作。这样 authenticate 方法只会在每一帧调用一次。
要回答您的问题,您可以使用经过身份验证的 属性:
void Update()
{
if (Social.localUser.authenticated) {
Social.ReportProgress("Cfjewijawiu_QA", 100.0f, (bool success) => {
// handle success or failure
});
}
}
我想检查用户是否已经登录,如果已经登录,我会检查成就。
我是这样写的:
void Update()
{
Social.localUser.Authenticate((bool success) => {
Social.ReportProgress("Cfjewijawiu_QA", 100.0f, (bool success) => {
// handle success or failure
});
});
}
这里如果用户没有登录就会不断要求登录
为了防止我只想检查用户是否已登录。
如何操作?
谢谢,。
一种解决方案是在 Start() 中执行此操作。这样 authenticate 方法只会在每一帧调用一次。
要回答您的问题,您可以使用经过身份验证的 属性:
void Update()
{
if (Social.localUser.authenticated) {
Social.ReportProgress("Cfjewijawiu_QA", 100.0f, (bool success) => {
// handle success or failure
});
}
}