Unity Google Play排行榜用户界面崩溃

时间:2018-10-18 19:03:05

标签: c# unity3d leaderboard

我正在尝试让Google排行榜为我的Android游戏工作。登录效果很好,并通过正确的签名等进行了测试。成就也很好,但是在显示排行榜时,只要用户打开它就会崩溃。仅当提交新的高分时才崩溃。如果我从Google控制台重置了页首横幅,然后重新启动了该应用,则它可以正常打开,但是当然没有任何记录。我正在统一使用c#。我尝试了以下各种方法,但无济于事。

    #region Leaderboards
public static void AddScoreToLeaderboard(string leaderboardId, long score)
{
    if (Social.localUser.authenticated)
    {
        Social.ReportScore(score, leaderboardId, (bool success) =>
        {
            if (success)
            {
                Debug.Log("Update Score Success");
            }
            else
            {
                Debug.Log("Update Score Fail");
            }
        });
    }
}


public static void ShowLeaderboardsUI()
{
    Social.ShowLeaderboardUI();
}
#endregion /Leaderboards

然后从按钮中调用ShowLeaderboardsUI()方法。对我应该尝试的方法有任何想法吗?还是您之前遇到过此问题?非常感谢。

编辑:

  

Logcat
  I / Unity(17385):[玩游戏插件DLL] 10/18/18 21:18:45 +02:00调试:显示UI内部回调:ERROR_NOT_AUTHORIZED
  I / Unity(17385):
  I / Unity(17385):(文件名:./ Runtime / Export / Debug.bindings.h行:43)
  I / Unity(17385):
  I / Unity(17385):[玩游戏插件DLL] 10/18/18 21:18:45 +02:00调试:在游戏线程上调用用户回调
  I / Unity(17385):
  I / Unity(17385):(文件名:./ Runtime / Export / Debug.bindings.h行:43)
  I / Unity(17385):
  I / Unity(17385):[Play游戏插件DLL] 10/18/18 21:18:45 +02:00调试:
   收到的UI回调:ERROR_NOT_AUTHORIZED
  I / Unity(17385):
  I / Unity(17385):(文件名:./ Runtime / Export / Debug.bindings.h行:43)
  I / Unity(17385):

0 个答案:

没有答案