One Logo Pool Ball
GameKit · IOS API REFERENCE

GKMatchRequest

class · iOS 4.1+ · SDK 27.1

class GKMatchRequest

Members (30)

static · iOS 6.0+

maxPlayersAllowedForMatch

TypeScript
static maxPlayersAllowedForMatch(matchType: GKMatchType): number
Swift declaration
class func maxPlayersAllowedForMatch(of matchType: GKMatchType) -> Int
init

init

TypeScript
static init(): GKMatchRequest
Swift declaration
init()
get · iOS 6.0+

defaultNumberOfPlayers

TypeScript
get defaultNumberOfPlayers(): number
Swift declaration
var defaultNumberOfPlayers: Int { get set }
set · iOS 6.0+

defaultNumberOfPlayers

TypeScript
set defaultNumberOfPlayers(value: number)
Swift declaration
var defaultNumberOfPlayers: Int { get set }
get · iOS 6.0+

inviteMessage

TypeScript
get inviteMessage(): (string) | null
Swift declaration
var inviteMessage: String? { get set }
set · iOS 6.0+

inviteMessage

TypeScript
set inviteMessage(value: (string) | null)
Swift declaration
var inviteMessage: String? { get set }
get · iOS 6.0+ · Deprecated in iOS 8.0

inviteeResponseHandler

TypeScript
get inviteeResponseHandler(): (((arg0: string, arg1: GKInviteRecipientResponse) => Promise<void>)) | null
Swift declaration
var inviteeResponseHandler: ((String, GKInviteeResponse) -> Void)? { get set }
set · iOS 6.0+ · Deprecated in iOS 8.0

inviteeResponseHandler

TypeScript
set inviteeResponseHandler(value: (((arg0: string, arg1: GKInviteRecipientResponse) => void)) | null)
Swift declaration
var inviteeResponseHandler: ((String, GKInviteeResponse) -> Void)? { get set }
get · iOS 4.1+

maxPlayers

TypeScript
get maxPlayers(): number
Swift declaration
var maxPlayers: Int { get set }
set · iOS 4.1+

maxPlayers

TypeScript
set maxPlayers(value: number)
Swift declaration
var maxPlayers: Int { get set }
get · iOS 4.1+

minPlayers

TypeScript
get minPlayers(): number
Swift declaration
var minPlayers: Int { get set }
set · iOS 4.1+

minPlayers

TypeScript
set minPlayers(value: number)
Swift declaration
var minPlayers: Int { get set }
get · iOS 4.1+

playerAttributes

TypeScript
get playerAttributes(): number
Swift declaration
var playerAttributes: UInt32 { get set }
set · iOS 4.1+

playerAttributes

TypeScript
set playerAttributes(value: number)
Swift declaration
var playerAttributes: UInt32 { get set }
get · iOS 4.1+

playerGroup

TypeScript
get playerGroup(): number
Swift declaration
var playerGroup: Int { get set }
set · iOS 4.1+

playerGroup

TypeScript
set playerGroup(value: number)
Swift declaration
var playerGroup: Int { get set }
get · iOS 4.1+ · Deprecated in iOS 8.0

playersToInvite

TypeScript
get playersToInvite(): (Array<string>) | null
Swift declaration
var playersToInvite: [String]? { get set }
set · iOS 4.1+ · Deprecated in iOS 8.0

playersToInvite

TypeScript
set playersToInvite(value: (Array<string>) | null)
Swift declaration
var playersToInvite: [String]? { get set }
get · iOS 17.2+

properties

TypeScript
get properties(): (Record<string, unknown>) | null
Swift declaration
var properties: [String : Any]? { get set }
set · iOS 17.2+

properties

TypeScript
set properties(value: (Record<string, unknown>) | null)
Swift declaration
var properties: [String : Any]? { get set }
get · iOS 17.2+

queueName

TypeScript
get queueName(): (string) | null
Swift declaration
var queueName: String? { get set }
set · iOS 17.2+

queueName

TypeScript
set queueName(value: (string) | null)
Swift declaration
var queueName: String? { get set }
get · iOS 17.2+

recipientProperties

TypeScript
get recipientProperties(): (NativeMap<GKPlayer, Record<string, unknown>>) | null
Swift declaration
var recipientProperties: [GKPlayer : [String : Any]]? { get set }
set · iOS 17.2+

recipientProperties

TypeScript
set recipientProperties(value: (NativeMap<GKPlayer, Record<string, unknown>>) | null)
Swift declaration
var recipientProperties: [GKPlayer : [String : Any]]? { get set }
get · iOS 8.0+

recipientResponseHandler

TypeScript
get recipientResponseHandler(): (((arg0: GKPlayer, arg1: GKInviteRecipientResponse) => Promise<void>)) | null
Swift declaration
var recipientResponseHandler: ((GKPlayer, GKInviteRecipientResponse) -> Void)? { get set }
set · iOS 8.0+

recipientResponseHandler

TypeScript
set recipientResponseHandler(value: (((arg0: GKPlayer, arg1: GKInviteRecipientResponse) => void)) | null)
Swift declaration
var recipientResponseHandler: ((GKPlayer, GKInviteRecipientResponse) -> Void)? { get set }
get · iOS 8.0+

recipients

TypeScript
get recipients(): (Array<GKPlayer>) | null
Swift declaration
var recipients: [GKPlayer]? { get set }
set · iOS 8.0+

recipients

TypeScript
set recipients(value: (Array<GKPlayer>) | null)
Swift declaration
var recipients: [GKPlayer]? { get set }
get · iOS 13.0+ · Deprecated in iOS 14.0

restrictToAutomatch

TypeScript
get restrictToAutomatch(): boolean
Swift declaration
var restrictToAutomatch: Bool { get set }
set · iOS 13.0+ · Deprecated in iOS 14.0

restrictToAutomatch

TypeScript
set restrictToAutomatch(value: boolean)
Swift declaration
var restrictToAutomatch: Bool { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All GameKit types →