【问题标题】:Game Center Support游戏中心支持
【发布时间】:2012-02-08 18:16:50
【问题描述】:

我想将游戏中心排行榜添加到我的应用中。

在一些 youtube 视频和其他 tut 中,我看到您需要在 itunes connect 的排行榜中输入一个类别。我在哪里这样做,因为我没有被要求这样做。

或者你能告诉我如何添加游戏中心吗?我现在做的是:

   GKScore *myScoreValue = [[GKScore alloc] initWithCategory:@"moveItQuickLeaderbord"];


    myScoreValue.value = Punkte;
    [myScoreValue reportScoreWithCompletionHandler:^(NSError *error){
        if(error != nil){
            NSLog(@"Score Submission Failed");
            NSLog([NSString stringWithFormat:@"%@", error]);



        } else {
            NSLog(@"Score Submitted");

        }

    }];

并且在视图中确实加载了:

 [[GKLocalPlayer localPlayer] authenticateWithCompletionHandler:^(NSError *error){
    if (error ==nil) {
        NSLog(@"Success");
    } else {
        NSLog(@"Fail");
        NSLog([NSString stringWithFormat:@"%@", error]);

    }

}];

当我上传我的分数时,我总是收到提交分数的消息,但是如果我查看排行榜,它不包含任何值?

【问题讨论】:

    标签: xcode ios5 app-store-connect game-center


    【解决方案1】:

    如果您已注册 iOS 开发者计划,您应该可以访问 iTunes Connect 网站。在那里,您需要设置一个 App ID 并激活 Game Center。之后,您可以创建排行榜并为 in 和其他属性输入唯一 ID。

    【讨论】:

    • 是的,我已经加入了 ios 开发者计划,并且我已经完成了所有这些工作。但是这里必须输入哪个名称:initWithCategory:@"??" ?
    • initWithCategory: 中的字符串应该是来自 iTunesConnect 的排行榜 ID。
    • 好的,谢谢。但不知何故,它仍然无法正常工作。在 iTunes Connect 中创建应用程序后设置应用程序 ID 是否有问题?
    • “不工作”是指在 GameCenter 沙盒模式下不显示分数吗?当我开发支持 Game Center 的应用程序时,分数不会显示在排行榜上。但是,一旦我发布了应用程序,排行榜就会起作用。不知道是不是正常。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多