无论我做什么,似乎都无法让排行榜在我从Buildbox导出到android studio中的游戏上工作。我已经执行了所有必要的步骤(在Play商店上发布,然后在Google Play控制台中配置游戏服务,然后集成排行榜),但是每次得到的结果都是相同的。当您按下按钮以打开游戏中的排行榜时,它将打开,开始加载一秒钟,然后立即关闭。
我尝试取消发布和重新发布游戏服务,尝试创建新的排行榜,并且我所有的代码(游戏服务,许可证密钥,排行榜ID)都是正确的,并已多次检查。我迷失了方向。这是导出的Android Studio项目中的代码,旨在在屏幕上显示排行榜。任何帮助将不胜感激。
public static void showLeaderboard( ){
Log.v(TAG, "PTServicesBridge -- Show Leaderboard ");
if(PTServicesBridge.mGoogleApiClient == null || PTServicesBridge.mGoogleApiClient.isConnected() == false){
Log.e(TAG, "Google play Servioces is not sigend");
return;
}
PTServicesBridge.s_activity.get().runOnUiThread( new Runnable() {
public void run() {
String leaderboardId = PTServicesBridge.getLeaderboardId();
if(leaderboardId == null || leaderboardId.isEmpty()){
return;
}
PTServicesBridge.activity.startActivityForResult(Games.Leaderboards.getLeaderboardIntent(PTServicesBridge.mGoogleApiClient,
leaderboardId), REQUEST_LEADERBOARD);
}
});
}