我正试图将我的第一个游戏移植到信使即时,但我完全无法发布或获取任何分数。我创建了全局和上下文相关的排行榜,但是没有任何一个好运。我得到了'没有排行榜发现错误'。我错过了什么吗?
这是我的项目流程:
现在在代码中我试图发布分数
function FacebookPostScore(score, leaderboard)
{
LOG('FacebookPostScore');
FBInstant
.getLeaderboardAsync(leaderboard)
.then(function(leaderboard){
console.log(leaderboard.getName());
return leaderboard.setScoreAsync(score, '{test: "1", test2: 3}');
})
.then(function(){
console.log('Score saved')
})
.catch(function(error){
console.log('ERROR : ' + JSON.stringify(error));
});
};
当我玩SOLO时,上下文ID为空,我正在尝试使用GLOBAL排行榜 FacebookPostScore(1000,' get10')
两次我都只得到错误
错误:{"代码":" LEADERBOARD_NOT_FOUND","消息":"排行榜名称为" main.1692542424140140 \"找不到"}
错误:{"代码":" LEADERBOARD_NOT_FOUND","消息":"排行榜名称为" get10 \"找不到"}
答案 0 :(得分:0)
我差不多一天了,最后我设法通过创建相同“application -test1”的测试应用程序来保存分数,创建排行榜并且我成功保存了它。我将尝试从头开始创建一个新的应用程序,也许这就是解决方案。如果我成功,我会告诉你的。