4

我知道我可以访问 Score API 以在 Facebook 上存储玩家的分数。我的问题是,如果我想对多个分值进行评分,我该怎么做?

例如,我想存储 Highscore 和 Total Distance Travelled。我现在的做法是:

NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                   [NSString stringWithFormat:@"%d", mScore], @"score",
                                   nil];

[FBRequestConnection startWithGraphPath:[NSString stringWithFormat:@"%llu/scores",
fbid] parameters:params HTTPMethod:@"POST" 
      completionHandler:^(FBRequestConnection *connection, id result, NSError *error)];

但这只允许我存储一个值,因为通过再次为其他值调用相同的东西,它将覆盖旧值。

任何人都知道如何存储多个值?请帮忙。

4

1 回答 1

0

从 Facebook 文档 - https://developers.facebook.com/docs/games/scores/

当玩家获得新的高分或超过朋友的分数时,用于分数的 Graph API 允许游戏开发人员在新闻源和时间轴上发布游戏故事。

基本上,用户当前可以有一个与应用程序相关联的分数,这适用于只有一个高分而不是多个高分的游戏。

于 2013-09-30T14:52:44.590 回答