能够登录Google Play游戏,但不能显示排行榜

时间:2017-10-16 08:59:29

标签: android unity3d google-play-games android-developer-api google-developers-console

我们正在Unity上与我的团队一起开发智能手机游戏,而我目前正试图在游戏中实施Google Play游戏,但没有成功。 现在,用户可以毫无问题地登录(弹出显示,并且logcat说它没关系),但我无法确定排行榜赢得的原因......根据logcat,对排行榜的请求似乎没问题,但没有返回/错误。

我不认为故障发生在Unity方面,因为代码与Google提供的示例相同:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
#if UNITY_ANDROID
using GooglePlayGames;
using GooglePlayGames.BasicApi;
#endif
using UnityEngine.SocialPlatforms;

public class PlayGameServices_func : MonoBehaviour 
{
    void Start () 
    {
        #if UNITY_ANDROID
        PlayGamesClientConfiguration config = new PlayGamesClientConfiguration.Builder()
            .RequestEmail()
            .Build();
        PlayGamesPlatform.InitializeInstance(config);
        PlayGamesPlatform.DebugLogEnabled = true;
        PlayGamesPlatform.Activate();
        #endif
    }

    public void ShowLeaderboards() 
    {
        PlayGamesPlatform.Instance.ShowLeaderboardUI();
    }

    public void SignIn ()
    {
        PlayGamesPlatform.Instance.Authenticate ((bool success) => {
            if (success)
                Debug.Log("Successfuly signed in!");
            else 
                Debug.Log("Sign in failed...");
        });
    }

    void SignInCallback (bool success) 
    {
        if (success)
            Debug.Log("Successfuly signed in!");
        else 
            Debug.Log("Sign in failed...");
    }
}

我认为问题出在谷歌开发者控制台方面,但经过5天的搜索/试验/等等......我无法找到解决方案。

有人能帮助我吗? 祝你有愉快的一天!

0 个答案:

没有答案