Receiving a GKTurnBasedExchange does not add the match to the player's active game list
| Originator: | wlisac | ||
| Number: | rdar://15592848 | Date Originated: | 05-Dec-2013 07:30 AM |
| Status: | Closed | Resolved: | 22-Jan-2014 02:07 PM |
| Product: | Product Version: | ||
| Classification: | Reproducible: | Always |
Summary: Player 1 starts a new GKTurnBasedMatch and invites Player 2 to play. Player 1 sends a GKTurnBasedExchange to Player 2. Player 2 receives the GKTurnBasedExchange and views the match by tapping the push notification. The problem is that this match is not added to Player 2's list of active games. The match does not appear in Game Center and the match is not returned via the GKTurnBasedMatch class method +loadMatchesWithCompletionHandler:. The match only appears in Player 2's list of active games when Player 2 starts his first turn. Receiving a GKTurnBasedExchange should add the match to the players list of active games so that the match is not lost. Steps to Reproduce: 1. Create a GKTurnBasedMatch with 2 or more players 2. Player 1 sends a GKTurnBasedExchange request to Player 2 3. Player 2 taps the push notification to load the App / join the match. 4. Player 2 opens Game Center and looks at the list of active games and does not see the match. Expected Results: Player 2 should see the match in the list of active games. Also, the GKTurnBasedMatch class method +loadMatchesWithCompletionHandler: should display the match when called in the app if Player 2 is authenticated. Actual Results: Player 2 does not see the match in the list of active games or with the GKTurnBasedMatch class method +loadMatchesWithCompletionHandler:. Version: iOS 7
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!
This issue as described above has been resolved in 7.1.
I have encountered another problem with exchanges – it's the same problem with a minor tweak: If Player 2 does not swipe/tap the exchange notification, the game is never added to Player 2's list of active games.
I've filed a new radar here: 17497144 (http://openradar.appspot.com/radar?id=5894757385502720)