草庐IT

game_platforms

全部标签

ios - Xcode 错误 "Add the Game Center feature to your App ID"

这东西是红色的。我该如何适应它? 最佳答案 解决方法:在同一屏幕上启用推送通知。然后关闭推送通知。这是Xcode中的一个错误。 关于ios-Xcode错误"AddtheGameCenterfeaturetoyourAppID",我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/46700082/

ios - 虚假的 Game Center 玩家断开连接消息

我正在完成对启用了GameCenter的4人游戏的更新,突然遇到了以前版本中没有的虚假玩家断开连接消息的问题。更奇怪的是,并非所有连接到火柴的设备都收到了这条消息。一台设备会认为玩家已断开连接,但仍然有消息从(假定的)断开连接的玩家传递到其他玩家。这些消息通过match:player:didChangeState:messages直接来自匹配实例,所以我不认为它会出现在我的代码中,但它没有多大意义。游戏可以毫无问题地进行10分钟以上,一旦出现一个错误的断开连接,其余的就会很快消失。我用我能想到的每一个搜索词搜索了网络,看看其他人是否见过这种行为,而且它似乎是独一无二的。它必须是我代码中

iOS8 : Impossible for Beta Testers to Access Game Center

许多人报告说Sandbox模式在iOS8上默认是禁用的。这会导致使用AdHoc配置文件构建的游戏(因此处于沙盒模式)无法被GameCenter识别,从而导致GameCenter错误:iOS8beta5GameCenterSandboxwontrecognizemyapp通过在iOS8设备设置中启用Sandbox模式解决了这个问题,但据我所知,这只能由开发人员完成(即手机处于开发人员模式),这需要XCode。但我需要我的游戏的Beta测试人员才能使用我的游戏!目前,他们无法启用沙盒模式,因此无法连接到GameCenter。有没有办法让Ad-Hoc(测试版)构建不使用沙盒,或者允许普通用户

ios - GKLocalPlayer 身份验证不起作用,但 isAuthenticated 返回 YES(Game Center 沙箱)

我正致力于在我的游戏中集成回合制比赛,几天前我开始从GameKitAPI收到奇怪的错误,提示本地玩家未通过身份验证,尽管他已经通过身份验证。当我启动应用程序时,authenticateHandler被调用,ViewController被显示,输入密码后,authenticaHandler被再次调用,本地播放器似乎得到认证。isAuthenticated返回YES。但是,一旦我开始使用任何GameKitAPI,例如loadFriendsWithCompletionHandler:,就会返回一个错误,指出玩家尚未通过身份验证。这是处理身份验证更改的代码。[[GKLocalPlayerloc

ios - 游戏中心 : "The connection to service named com.apple.gamed was interrupted"

我收到此错误消息Theconnectiontoservicenamedcom.apple.gamedwasinterrupted,butthemessagewassentoveranadditionalproxyandthereforethisproxyhasbecomeinvalid.有时打电话loadMatchesWithCompletionHandler:^(NSArray*matches,NSError*error)这是什么意思?我在iOS9.3.2上 最佳答案 这是最糟糕的答案,但这是我自己加载比赛的经验,我很抱歉地说:有

iphone - iOS Development : When receiving a Game Center invite, 如何获取GKMatch对象?

我正在构建一个使用GameCenter的iPhone游戏,我很难理解如何开始一个比赛游戏,该比赛是通过收到friend的游戏邀请开始的。docs说这个...TheacceptedInviteparameterisnon-nilwhentheapplicationreceivesaninvitationdirectlyfromanotherplayer.Inthissituation,theotherplayer’sapplicationhasalreadycreatedthematchrequest,sothiscopyofyourapplicationdoesnotneedtocre

ios - Game Center 的 didRequestMatchWithOtherPlayers 和 didRequestMatchWithRecipients 之间的区别?

在iOS8的GKLocalPlayerListener中,这两种方法之间的确切区别是什么?GKInviteEventListenerplayer(didRequestMatchWithRecipients:)--当本地玩家开始与GameCenter中的另一个玩家匹配时调用GKTurnBasedEventListenerplayer(didRequestMatchWithOtherPlayers:)--从GameCenter发起与请求玩家的匹配两者都被标记为必需,但显然在Apple的GameCenter编程指南中均未提及。更新此外,接收方响应header有什么区别?在程序化匹配的情况下,

ios - 游戏中心沙盒: "Could not create game" issue

我目前正在使用GameCenter开发一款回合制游戏来处理在线功能(用于配对和回合处理)。我正在使用两个沙盒帐户-一个在我的3gs上,一个在ios模拟器上。我一直在测试我的应用程序,使用GKTurnBasedMatchMakerViewController进行匹配,没有任何问题,但我现在遇到了一个问题:每次我想邀请另一个玩家进行新的(与一个或另一个玩家)时,GKTurnBasedMatchMakerViewController都会显示一个UIAlertView说明:Couldnotcreategame-Pleaseremoveanexistinggameandtryagain.问题是,

ios - Game Center 可以与非游戏 iOS 应用程序集成吗

我正在开发一个教育应用程序,但我想为其实现排行榜和成就功能。所以我想到了GameCenter。我的问题是,此应用程序现在属于教育类别,我不想将其移至游戏类别。会不会因为我在非游戏应用中集成了GameCenter而在应用审核中被拒绝? 最佳答案 根据Apple,TipsandBestPracticesGameCentershouldonlybeusedingamesandentertainmentapps,asitisintendedtocomplementgamingfunctionalitywithinanapp.

ios - Game Center Sandbox 中缺少邀请

我遇到了GameCenter最奇怪的行为。我正在与GKTurnBasedMatch和friend一起设置回合制比赛。本地播放器的身份验证工作完美。使用GKTurnBasedMatch类方法loadMatchesWithCompletionHandler:似乎明智地返回了GKTurnBasedMatch对象。为了发起新的比赛并邀请GameCenter好友,我使用了标准的GKTurnBasedMatchmakerViewController。当我使用GKTurnBasedMatchmakerViewController创建匹配项时,当游戏创建者的showExistingMatches属性为