21得票3回答
游戏中心URL方案

可以使用以下方法从您自己的应用程序打开Game Center应用:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"gamecenter:"]]; 有没有一种方法可以在页面上为特定的游戏打开它?

21得票10回答
如何在我的“第三方服务器”上验证GKLocalPlayer的身份?

iOS7引入了新的GKLocalPlayer方法generateIdentityVerificationSignatureWithCompletionHandler()。 有人知道如何使用它吗?我假设在苹果服务器端会有一些公共API..

20得票2回答
iOS 6中的游戏中心登录仅支持横屏锁定。

游戏中心加载时的默认方向为竖屏。为了将其锁定在横屏模式下,添加了一个类别。@implementation GKMatchmakerViewController (LandscapeOnly) - (BOOL)shouldAutorotateToInterfaceOrientation:(UI...

19得票1回答
GKLocalPlayer存在问题,saveGameData无法保存的解决方法

我希望使用GKLocalPlayer和saveGameData方法保存游戏数据。 [localPlayer saveGameData:playerData withName:@"SolarFlares" completionHandler:^(GKSavedGame *savedGame, ...

19得票2回答
重新连接玩家在游戏中心

我在使用Game Center的GKMatch类时遇到了问题,无法很好地重新邀请一个已经掉线的玩家。这是一个1对1的游戏。 当我检测到一个已经掉线的玩家时,我尝试使用以下调用将该特定玩家重新邀请回比赛中:[[GKMatchmaker sharedMatchmaker] addPlayersT...

17得票3回答
iOS游戏中心成就上传

请问有没有任何一种方法可以在iTunes Connect中上传所有成就到Game Center中? 我有大约30个成就,使用10种不同的语言描述。这需要大量点击、剪切和粘贴才能将数据从我的源文件传输到iTunesConnect。我注意到有一个新功能可以上传应用内购买项目。是否有类似于成就上传...

17得票1回答
iOS 10中的游戏中心挑战

我已经实现了游戏中心的成就和排行榜功能,现在正在处理挑战。我的印象是我不需要添加任何额外的代码 - 如果我有成就或排行榜,玩家将能够向他们的朋友发送挑战。但是,在iOS10中,您不再能够将玩家添加为好友 - 挑战通过iMessages处理。问题是 - 我在GKViewController屏幕上...

17得票5回答
移除处于无效状态的GKTurnBasedMatch

我正在进行一些实验,试图学习GameKit,并制作了一个简单的游戏和一个列出我的玩家比赛的界面。我正在尝试使用match上的removeWithCompletionHandler:方法来添加删除游戏的功能,但我无法删除似乎已进入无效状态的GKTurnBasedMatch。 有关问题比赛的po...

16得票3回答
游戏中心成就问题

我最近决定给已经上架多年的游戏添加成就系统,但是在让它们起作用方面遇到了问题。 我正在使用以下代码来发布成就:GKAchievement *achievement = [[GKAchievement alloc] initWithIdentifier: identifier]; [achi...

16得票1回答
iOS开发:认证Game Center用户时出现奇怪的问题

我正在开发一个支持Game Center(GC)的iPhone游戏。当应用程序启动时,我尝试验证本地玩家... if([GKLocalPlayer localPlayer].authenticated == NO) { [[GKLocalPlayer localPlay...