android版本中Google Play Games的错误超时
本文关键字:错误 超时 Games Play 版本 Google android | 更新日期: 2023-09-27 18:00:24
我正试图简单地登录谷歌游戏服务并获得成就。这是代码:
using UnityEngine;
using System.Collections;
using GooglePlayGames;
using UnityEngine.SocialPlatforms;
public class Achievements : MonoBehaviour {
public static string testAch = " CgkI0PrljMcBEAIQAQ";
public static string testIncrAch = "CgkI0PrljMcBEAIQAg";
// Use this for initialization
void Start () {
if (Application.platform == RuntimePlatform.Android)
{
PlayGamesPlatform.DebugLogEnabled = true;
PlayGamesPlatform.Activate();
Social.localUser.Authenticate((bool success) =>
{
if (success)
{
Debug.Log("Successes on login to google play games");
Social.ReportProgress(testAch, 100, (bool successAch) =>
{
//Ach unlocked
Debug.Log("tEST AHC UNLOCKED");
});
}
else { Debug.Log("Login to google play games failed"); }
});
Social.ShowAchievementsUI();
}
}
// Update is called once per frame
void Update () {
}
}
我得到以下错误代码:调试:启动身份验证转换。OP:SIGN_IN状态:ERROR_TIMEOUT。它尝试了两次,但验证失败。知道为什么会发生这种情况吗。我确信我在开发人员控制台中正确设置了它。
代码本身是有效的。问题是谷歌广告暴民API已经在游戏中实现了。不确定,但也许他们在谷歌中使用相同的服务。删除插件,首先添加游戏插件,在开发控制台中配置应用程序,然后添加广告插件解决了问题。