Interface GKMatchDelegate


  • public interface GKMatchDelegate
    • Method Detail

      • matchDidFailWithError

        default void matchDidFailWithError​(GKMatch match,
                                           NSError error)
        The match was unable to be established with any players due to an error.
      • matchDidReceiveDataForRecipientFromRemotePlayer

        default void matchDidReceiveDataForRecipientFromRemotePlayer​(GKMatch match,
                                                                     NSData data,
                                                                     GKPlayer recipient,
                                                                     GKPlayer player)
      • matchDidReceiveDataFromPlayer

        @Deprecated
        default void matchDidReceiveDataFromPlayer​(GKMatch match,
                                                   NSData data,
                                                   java.lang.String playerID)
        Deprecated.
        These protocol methods are obsoleted. They will never be invoked and their implementation does nothing**
      • matchDidReceiveDataFromRemotePlayer

        default void matchDidReceiveDataFromRemotePlayer​(GKMatch match,
                                                         NSData data,
                                                         GKPlayer player)
        The match received data sent from the player.
      • matchPlayerDidChangeConnectionState

        default void matchPlayerDidChangeConnectionState​(GKMatch match,
                                                         GKPlayer player,
                                                         long state)
        The player state changed (eg. connected or disconnected)
      • matchPlayerDidChangeState

        @Deprecated
        default void matchPlayerDidChangeState​(GKMatch match,
                                               java.lang.String playerID,
                                               long state)
        Deprecated.
      • matchShouldReinviteDisconnectedPlayer

        default boolean matchShouldReinviteDisconnectedPlayer​(GKMatch match,
                                                              GKPlayer player)
        This method is called when the match is interrupted; if it returns YES, a new invite will be sent to attempt reconnection. This is supported only for 1v1 games
      • matchShouldReinvitePlayer

        @Deprecated
        default boolean matchShouldReinvitePlayer​(GKMatch match,
                                                  java.lang.String playerID)
        Deprecated.