Take the 2-minute tour ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

I have a game on the iOS App Store that uses Game Center for turn-based multiplayer (GKTurnBasedMatch). I recently updated the app with a new game mode and I had to change the network protocol for that to happen. As a result I marked my new version as incompatible with the old one. That is, you cannot see the old games within the new app and you cannot initiate a game with someone with the old version of the app. This works as expected. However:

The old games remain active after updating. There seems to be no way to quit them. What is worse is that they still count to the maximum number of games you can start. I have been contacted by players that can only start 1-3 games without hitting the roof.

Have anyone experienced this before? Is there any way to quit the games?

Thanks in advance

share|improve this question
    
I'm specifically looking for something to tell my players. E.g., "Do x in Game Center to remove the games", or, "There is a time-out after x days where the games will terminate automatically". –  rasmus Sep 16 '12 at 13:04
    
I'm not sure I fully understand... What "quit" functionality exists in the game as it is? Do users have a quit option that is now broken? Did you expect the data files (storing the active games) to be removed when the app updated? –  JasonSage Sep 18 '12 at 4:54
    
Creating/quitting/resuming games are all handled by Apples code in GKTurnBasedMatchmakerViewController. This view will not display games from the previous version, but they are still active and takes up slots. –  rasmus Sep 18 '12 at 11:54
    
The old games remain active after updating. There seems to be no way to quit them. Can you provide some more context that describes what this actually means? –  Cypher Sep 20 '12 at 0:00
    
They are still active on the Game Center server but they are not visible in GKTurnBasedMatchmakerViewController. –  rasmus Sep 20 '12 at 11:05
add comment

1 Answer 1

up vote 0 down vote accepted
+100

Contact Apple tech support. Submit a TSI and request that they terminate the active games.

Additionally you can see if your question has been answered already, or ask your question on the Apple developer forums.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.