A protocol that handles events for Game Center accounts.


Do not implement GKChallengeListener, GKInviteEventListener, GKSavedGameListener, and GKTurnBasedEventListener directly; implement GKLocalPlayerListener instead. You can listen for and handle multiple events using GKLocalPlayerListener.

See Also


class GKCloudPlayer

The object representing the currently signed-in iCloud user.

class GKLocalPlayer

An object representing the authenticated Game Center player on a device.

class GKPlayer

An object that provides information about a player on Game Center.

class GKBasePlayer

The top-level player object containing basic identifying information for a player.

protocol GKInviteEventListener

A protocol that handles invite events from Game Center.