Package apple.gamekit.protocol
Interface GKSavedGameListener
-
- All Known Subinterfaces:
GKLocalPlayerListener
- All Known Implementing Classes:
GKLocalPlayer
public interface GKSavedGameListener
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidplayerDidModifySavedGame(GKPlayer player, GKSavedGame savedGame)Called when a player’s saved game data has been modified.default voidplayerHasConflictingSavedGames(GKPlayer player, NSArray<? extends GKSavedGame> savedGames)Called when a conflict has arisen between different versions of the same saved game.
-
-
-
Method Detail
-
playerDidModifySavedGame
default void playerDidModifySavedGame(GKPlayer player, GKSavedGame savedGame)
Called when a player’s saved game data has been modified.
-
playerHasConflictingSavedGames
default void playerHasConflictingSavedGames(GKPlayer player, NSArray<? extends GKSavedGame> savedGames)
Called when a conflict has arisen between different versions of the same saved game. This can happen when multiple devices write to the same saved game while one or more is offline. The application should determine the correct data to use, then call resolveConflictingSavedGames:withData:completionHandler:. This may require data merging or asking the user.
-
-