未能在Facebook即时游戏中提交排行榜得分

时间:2018-03-06 21:45:35

标签: facebook-instant-games

我无法在排行榜上提交分数。此外,我是javascript的新手,所以我不知道如何捕获setScoreAsync抛出的错误



    FBInstant.getLeaderboardAsync('global')
          .then(function(leaderboard) {     
            return leaderboard.setScoreAsync(gameManager.highscore);
          })
          .then(function(entry) {
            console.log(entry.getScore()); // 42
            console.log(entry.getPlayer().getName());
          }
          });

请帮帮我。

1 个答案:

答案 0 :(得分:3)

您需要在开发人员仪表板中配置“全局”排行榜(“将排行榜上下文”选项设置为“否”)。 使用:

.catch(function (err)
{
    console.log(err);
});

用于捕获错误,方法与.then()

相同