I have an iOS turn-based match app using GameKit. Recently, I've had some matches on Game Center disappear. It's about one in six with no rhyme or reason. GKTurnBasedMatch.loadMatchesWithCompletionHandler fetches Game Center matches successfully, but a few of my ongoing or old matches are no longer there. However, when I go to the separate Game Center app and look at my Turns, I can see the missing matches there -- my app just can't access them. the weird thing is that it is only a fraction of the total that have disappeared. Not sure if it matters, but when this happened I had more than 30 total matches but fewer than 30 active matches. The issue occurs both in sandbox and production versions. Has anyone else seen this issue?
Some but not all matches disappearing, not loaded from Game Center
87 Views Asked by cdub At
1
There are 1 best solutions below
Related Questions in GAME-CENTER
- EXE_BAD_BADACCESS trying to access GKMatch?
- Game Centre - Submitting to a Non-Default Leaderboard
- GameCenter iTunesConnect - Leaderboard is not a member of a leaderboard set attached to version
- IOS Sprite Kit Game Center Can't Add Leaderboard in Itunes Connect
- Application is not recognized by Game Center after iOS Certificate renewal
- How to prevent Game Center from altering icon badge?
- Game Center Authentication More than Once Swift
- Game Center groups
- iOS - issue with rematchWithCompletionHandler in Sandbox
- (GKMatch GKVoiceChat) - both Players get disconnected after didFindMatch is called
- GameCenter high scores doesn't include recently set score
- GameCenter Integration with SpriteKit
- How have you dealt with with Game Center leaderboards in your Universal game?
- Can you create ios game center leaderboard sets after app goes live
- Saving a highscore for Game Center in Swift 2
Related Questions in GAMEKIT
- Turn based multiplayer iOS game with flash and vitapoly.extension.gamekit.ane
- (GKMatch GKVoiceChat) - both Players get disconnected after didFindMatch is called
- App icon not shown with Game Center Messages invite image
- Swift 3 - localPlayer auth effects SKSpriteNode's action
- When using GKLocalPlayerListener's receivedTurnEventFor match, is there a way to determine if the turn event is the result of a matchmaking find?
- iOS Swift 'message sent to deallocated instance' with notification
- iOS Gamecenter - Resubmitting leaderboard scores and earned achievements
- Changing source file type to Objective-C++ causes linker error when using GameKit
- Problems with GKLocalPlayer and saveGameData
- iOS: Exclude players from GKTurnBasedMatch
- GKMatchMaker invite handler deprecated
- Is localPlayerScore always loaded when loading GameKit Leaderboard scores?
- unexpectedly found nil while unwrapping an Optional value in gamekit
- How to reauthenticate Game Center?
- use game kit p2p communication between iPhone and Android
Related Questions in GKTURNBASEDMATCH
- When using GKLocalPlayerListener's receivedTurnEventFor match, is there a way to determine if the turn event is the result of a matchmaking find?
- iOS: Exclude players from GKTurnBasedMatch
- player:receivedTurnEventForMatch:didBecomeActive: inconsistently/rarely fires
- Custom Game Center GKTurnBasedMatchmakerViewController
- How implement auto match of Game Center on iOS
- How do you determine 'side' for turn based iOS games?
- RubyMotion and GameKit for turn-based game
- Gamekit turn based game
- GameKit and Swift: instance property is not an optional but can be nil?
- Some but not all matches disappearing, not loaded from Game Center
- Disable invite banner
- GKTurnBasedMatch Invite is declined by game center
- Game Center - turn based game issue
- How to wait until Game Center match data has downloaded before showing UI
- GKTurnBasedMatch Network Issues
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
According to this wwdc session http://asciiwwdc.com/2013/sessions/506 a game can have up to 30 matches. The speaker doesn't describe what happens if you try to create a 31st. It appears, based on your experience, that any extras are subject to disappearing.
I have never seen this limit mentioned in any of the game center docs, just in the wwdc videos.