How does the automatch feature work in Game Kit?

I'm developing a turn based game. When I present the GKTurnBasedMatchmakerViewController players can opt in for automatch instead of selecting a specific friend as opponent.

How exactly does the matching work if a player doesn't specify anything explicitly?

Does Game Center send push notifications in a round robin fashion to all friends and the first one to accept is then matched as opponent? Is this documented somewhere?

Thanks for the post, if you look at the documentation describes how it makes the match:

A mode that matches the local player only with players who are also actively looking for a match.

https://developer.apple.com/documentation/gamekit/gkmatchmakingmode

Hope this helps.

Albert Pascual
  Worldwide Developer Relations.

Thanks for your reply.

The GKMatchmakingMode doesn't have any effect on the GKTurnBasedMatchmakerViewController that I'm asking about. No matter which matchmakingMode is set, it always presents the same set of options (automatch, invite, nearby).

Also, unfortunately, this single sentence documentation that you're referring to doesn't explain how it's working. What exactly is a player "actively looking for a match"?

How does the automatch feature work in Game Kit?
 
 
Q