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。它尝试了两次,但验证失败。知道为什么会发生这种情况吗。我确信我在开发人员控制台中正确设置了它。

android版本中Google Play Games的错误超时

代码本身是有效的。问题是谷歌广告暴民API已经在游戏中实现了。不确定,但也许他们在谷歌中使用相同的服务。删除插件,首先添加游戏插件,在开发控制台中配置应用程序,然后添加广告插件解决了问题。