I have an iOS turn-based match game. 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. Has anyone else seen this issue?
Some but not all GKTurnBasedMatches disappeared
cdubfoo it would be really helpful if you could file a bug and include your app's Adam ID or Bundle ID along with (if possible) the match ID(s) that are not showing up in game. It would also be really helpful to know the version number of the app that you are using and if the the other matches were all made using this version or other versions of the app. It would be hard to tell what is going on without your AdamID or BundleID but the rest we may be able to glean.
I have submitted a bug report with number 24609166. I am unable to provide matchIDs because for the missing matches they do not load at all. I can only see them on the Game Center app's turns and I know that those matches were active previously. The matches that disappeared were not made using the current version. However, there are matches that were made on previous versions that show just fine on the current version.
Today, Feb 22, a new version of my app posted to the App Store. Unfortunately, a few of my matches have disappeared again. Disappearance I believe coincided with the App Store version update.
I'm seeing the same problem. I'm not sure when it started occurring, but about 1-2 weeks ago, I noticed that a lot of turn-based matches disappeared, and there were only 4 matches left, where the last move was ~60 days ago. Then today, I noticed that those 4 matches had also disappeared. Now my test accounts have no turn-based matches (active or completed) on them (except one that I created today). I don't know what the match IDs of the missing matches are because they don't load in my app, and they don't show up in the Game Center app either.
I know that at least some of the missing matches were created with the current version of the app. I'm not sure if all of them were.
I'm wondering, is Game Center somehow erroneously auto-deleting old turn-based matches with no recent activity? I did create a brand new turn-based match today, and that match seems to work okay. But all the old ones are missing.
I filed a bug report for this: 25379265
amandavoss, has there been an update on this issue? The turn-based matches on my test accounts are still missing. I also haven't heard anything back on the bug report I filed a couple weeks ago.
All my games just vanished, and when my app tries to get the games, its reported as "The requested operation could not be completed because this application is not recognized by Game Center". I was debugging last night - no problem. I didn't change anything (no xcode version number changes), and I can't see from iTune Connect that anything has gone wrong. When I run the GameCenter app, it shows all my games waiting there, but when I run my apps, nothing. (Which is a slight problem for me, as I auto create games when you don't have any ... so it gets into a bit of a loop I never coded for this situation 🙂 ).
Hey folks - we are experincing similar issues - from day to day, our title sporadically is 'not recognized by Game Center' - no provisioning changes, no package rebuild nothing. Seems like lots of trouble with GameCenter on Apple's backend.
Would love to hear Apple staff chime in on this issue, it's a deal-breaker for using GameCenter in shipping products!
Dave Burke
Hemisphere Games
Engineering responded to my bug report and told me that the reason my turn-based matches disappeared was because they had been idle for 63 days. According to them, this auto-deletion policy has been in effect since turn-based matches were first introduced. I guess I noticed this time only because I was paying much more attention to disappearing matches in general. This probably isn't the same issue that others are encountering, but just in case, I wanted to post an update.