Game Center turn based games can't programatically invite
Dupe of rdar://10127439
Basically there is a lack of a working way to programatically create a rematch between two Game Center users. Users must already be friends and then they have to go thru our menus and then the GC to setup their first match or rematch the last player. If we had a way to do this programatically it could be done in one button touch instead of the numerous ones that are required today.
GKMatchRequest has a playersToInvite array that doesn't do anything when the match request is passed into a GKTurnBasedMatchmakerViewController. If this were to handle passing player GKPlayer objects and create a rematch it'd be much more ideal than how the flow works today.
Steps to Reproduce:
Create a GKTurnBasedMatchmakerViewController using a GKMatchRequest with playersToInvite set to your Game Center account and another's object by using their Game Center ID.
I expect to get a Game Center Turn Based Match setup between those users
I get a Game Center match with the other player slot empty.
So because this method doesn't work, users have to go thru the entire game setup steps to setup a rematch. See attached image of the two existing flow compared to what would be more ideal.
Been this way since iOS 5.0 introduced Turn Based Notifications
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!