游戏中心支持

Posted

技术标签:

【中文标题】游戏中心支持【英文标题】: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]);

    

];

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

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

以上是关于游戏中心支持的主要内容,如果未能解决你的问题,请参考以下文章

Azure IoT 中心是不是支持 CoAP 协议?

商品中心中台支持系统-商品销售信息设计

Kitty中的动态线程池支持Nacos,Apollo多配置中心了

Unity3D视图中心 ( 视图中心概念 | 围绕游戏物体旋转 | 添加游戏物体到游戏场景的位置 )

开源.Net 分布式服务中心

在 iTunesConnect 上添加游戏中心支持破坏了我的应用内购买