游戏中心支持
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 的应用程序时,分数不会显示在排行榜上。但是,一旦我发布了应用程序,排行榜就会起作用。不知道是不是正常。以上是关于游戏中心支持的主要内容,如果未能解决你的问题,请参考以下文章
Kitty中的动态线程池支持Nacos,Apollo多配置中心了