| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none |
| To | Deprecated | GKGameSession is deprecated. Use GKPlayer for both real-time and turn-based matchmaking APIs. |
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none |
| To | Deprecated | For real-time matches, use GKMatchmakerViewController. For turn-based matches, use GKTurnBasedMatchmakerViewController. |
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none |
| To | Deprecated | GKGameSession is deprecated, use real-time and turn-based matchmaking APIs instead. |
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none |
| To | Deprecated | GKGameSession is deprecated, use real-time and turn-based matchmaking APIs instead. |
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none |
| To | Deprecated | GKGameSession is deprecated, use real-time and turn-based matchmaking APIs instead. |
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none |
| To | Deprecated | GKGameSession is deprecated, use real-time and turn-based matchmaking APIs instead. |
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none |
| To | Deprecated | GKGameSession is deprecated, use real-time and turn-based matchmaking APIs instead. |
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none |
| To | Deprecated | GKGameSession is deprecated, use real-time and turn-based matchmaking APIs instead. |
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none |
| To | Deprecated | GKGameSession is deprecated, use real-time and turn-based matchmaking APIs instead. |
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none |
| To | Deprecated | GKGameSession is deprecated, use real-time and turn-based matchmaking APIs instead. |
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none |
| To | Deprecated | GKGameSession is deprecated, use real-time and turn-based matchmaking APIs instead. |
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none |
| To | Deprecated | GKGameSession is deprecated, use real-time and turn-based matchmaking APIs instead. |
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none |
| To | Deprecated | GKGameSession is deprecated, use real-time and turn-based matchmaking APIs instead. |
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none |
| To | Deprecated | GKGameSession is deprecated, use real-time and turn-based matchmaking APIs instead. |
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none |
| To | Deprecated | GKGameSession is deprecated, use real-time and turn-based matchmaking APIs instead. |
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none |
| To | Deprecated | GKGameSession is deprecated, use real-time and turn-based matchmaking APIs instead. |
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none |
| To | Deprecated | GKGameSession is deprecated, use real-time and turn-based matchmaking APIs instead. |
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none |
| To | Deprecated | GKGameSession is deprecated, use real-time and turn-based matchmaking APIs instead. |
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none |
| To | Deprecated | GKGameSession is deprecated, use real-time and turn-based matchmaking APIs instead. |
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none |
| To | Deprecated | Use GKLocalPlayerListener for multiplayer event notifications. |
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none |
| To | Deprecated | Use GKLocalPlayer's registerListener: to register for GKLocalPlayerListener event notifications. |
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none |
| To | Deprecated | Use GKLocalPlayer's unregisterListener: or unregisterAllListeners to unregister from GKLocalPlayerListener event notifications. |
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none |
| To | Deprecated | For real-time matches, use GKMatchmakerViewController. For turn-based matches, use GKTurnBasedMatchmakerViewController. |
| Availability | Deprecation Message | |
|---|---|---|
| From | Available | none |
| To | Deprecated | For real-time matches, use GKMatchmakerViewControllerDelegate to receive notifications from the GKMatchmakerViewController. For turn-based matches, use GKTurnBasedMatchmakerViewControllerDelegate and GKLocalPlayerListener to receive notifications from the GKTurnBasedMatchmakerViewController. |
| Declaration | |
|---|---|
| From | + (nonnull GKLocalPlayer *)localPlayer |
| To | @property (class, readonly, nonnull) GKLocalPlayer *localPlayer |