Package apple.gamekit.protocol
Interface GKChallengeListener
-
- All Known Subinterfaces:
GKLocalPlayerListener
public interface GKChallengeListener
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidplayerDidCompleteChallengeIssuedByFriend(GKPlayer player, GKChallenge challenge, GKPlayer friendPlayer)Called when a player has completed a challenge, triggered while the game is running, or when the user has tapped a challenge notification banner while outside of the game.default voidplayerDidReceiveChallenge(GKPlayer player, GKChallenge challenge)Called when a player has received a challenge, triggered by a push notification from the server.default voidplayerIssuedChallengeWasCompletedByFriend(GKPlayer player, GKChallenge challenge, GKPlayer friendPlayer)Called when a player's friend has completed a challenge which the player sent to that friend.default voidplayerWantsToPlayChallenge(GKPlayer player, GKChallenge challenge)Called when a player starts the game with the intent of playing a challenge, or intends to play a challenge after selecting it within the in-game Game Center UI.
-
-
-
Method Detail
-
playerDidCompleteChallengeIssuedByFriend
default void playerDidCompleteChallengeIssuedByFriend(GKPlayer player, GKChallenge challenge, GKPlayer friendPlayer)
Called when a player has completed a challenge, triggered while the game is running, or when the user has tapped a challenge notification banner while outside of the game. player: The player who completed the challenge challenge: The challenge which the player completed friendPlayer: The friend who sent the challenge originally
-
playerDidReceiveChallenge
default void playerDidReceiveChallenge(GKPlayer player, GKChallenge challenge)
Called when a player has received a challenge, triggered by a push notification from the server. Received only while the game is running. player: The player who received the challenge challenge: The challenge which was received
-
playerIssuedChallengeWasCompletedByFriend
default void playerIssuedChallengeWasCompletedByFriend(GKPlayer player, GKChallenge challenge, GKPlayer friendPlayer)
Called when a player's friend has completed a challenge which the player sent to that friend. Triggered while the game is running, or when the user has tapped a challenge notification banner while outside of the game. player: The player who sent the challenge originally challenge: The challenge which the player created and sent friendPlayer: The friend who completed the challenge
-
playerWantsToPlayChallenge
default void playerWantsToPlayChallenge(GKPlayer player, GKChallenge challenge)
Called when a player starts the game with the intent of playing a challenge, or intends to play a challenge after selecting it within the in-game Game Center UI. player: The player who selected the challenge challenge: The challenge which was selected
-
-