Post

Replies

Boosts

Views

Activity

GKLocalPlayer.teamPlayerId "Unavailable Player Identification"
Greetings, We authenticate the player with GameCenter, then after we check for GKLocalPlayer.isAuthenticated == true. Finally we fetch the teamPlayerId but we are seeing "Unavailable Player Identification" returned. What is the cause of this value being returned? We are required to fetch this property in order to validate the GameCenter authorization via GKLocalPlayer.fetchItems. Thanks in advance!
5
0
2.8k
Jun ’21
GKMatchDelegate inviteDelegate?
[Match] cannot set connecting state for players: ( "..." ), as there is no inviteDelegate set yet. The state might directly change to Ready when we set the inviteDelegate later and call sendQueuedStatesAndPackets. We are setting the match.delegate to our implementation of GKMatchDelegate and GKMatchmakerViewControllerDelegate. It also prints a warning later: [Developer] <Warning>: need to implement one of the following methods in GKMatchDelegate: match:didReceiveData:forRecipient:fromRemotePlayer:, match:didReceiveData:fromRemotePlayer: However we are certainly implementing that func: public func match(_ match: GKMatch, didReceive data: Data, forRecipient recipient: GKPlayer, fromRemotePlayer player: GKPlayer) { print("Data received from player..."); } Any ideas?
4
0
2.3k
Oct ’20
GCController on Big Sur Beta 5
Greetings, We're seeing that the GCController is connected and present within GCController.controllers however there is no input state reported from extendedGamepad or the deprecated gamePad properties. So far we've only tested PS4 controllers (both official and 3rd party). Strangely enough, we can get the sfSymbolName and manufacturer information. Has anyone else experienced this issue? Is this a known issue; if not, I'd like to report this issue to the greater audience of the developers. We plan on testing this with the iOS 14 bet as well.
0
0
720
Aug ’20