What is the exact difference between those two methods in iOS 8's GKLocalPlayerListener
?
GKInviteEventListener player(didRequestMatchWithRecipients:)
-- called when the local player starts a match with another player from Game CenterGKTurnBasedEventListener player(didRequestMatchWithOtherPlayers:)
-- initiates a match from Game Center with the requested players
Both are marked required
, but apparently neither is mentioned in Apple's Game Center Programming Guide.
UPDATE
And futhermore what is the difference to the recepient response header? In the case of programmatic match-making, which ones of these three handlers is one supposed to implement and with what exact semantics?
GKMatchRequest recipientResponseHandler