One Logo Pool Ball
GameKit · IOS API REFERENCE

GKAccessPoint

class · iOS 14.0+ · SDK 27.1

class GKAccessPoint

Members (28)

method · iOS 26.0+

trigger

TypeScript
triggerGameActivityHandler(gameActivity: GKGameActivity, handler?: ((() => void)) | null): void
Swift declaration
@objc(triggerAccessPointWithGameActivity:handler:) dynamic func trigger(gameActivity: GKGameActivity, handler: (@Sendable () -> Void)? = nil)
method · iOS 26.0+

trigger

TypeScript
triggerGameActivityDefinitionIDHandler(gameActivityDefinitionID: string, handler?: ((() => void)) | null): void
Swift declaration
@objc(triggerAccessPointWithGameActivityDefinitionID:handler:) dynamic func trigger(gameActivityDefinitionID: String, handler: (@Sendable () -> Void)? = nil)
get · iOS 14.0+

shared

TypeScript
static get shared(): GKAccessPoint
Swift declaration
class var shared: GKAccessPoint { get }
init

init

TypeScript
static init(): GKAccessPoint
Swift declaration
init()
method · iOS 26.2+

triggerForArcade

TypeScript
triggerForArcade(handler?: ((() => void)) | null): void
Swift declaration
func triggerForArcade() async
method · iOS 26.0+

triggerForChallenges

TypeScript
triggerForChallenges(handler?: ((() => void)) | null): void
Swift declaration
func triggerForChallenges() async
method · iOS 26.0+

triggerForFriending

TypeScript
triggerForFriending(handler?: ((() => void)) | null): void
Swift declaration
func triggerForFriending() async
method · iOS 26.0+

triggerForPlayTogether

TypeScript
triggerForPlayTogether(handler?: ((() => void)) | null): void
Swift declaration
func triggerForPlayTogether() async
method · iOS 18.0+

trigger

TypeScript
triggerAchievementIDHandler(achievementID: string, handler?: ((() => void)) | null): void
Swift declaration
func trigger(achievementID: String, handler: (() -> Void)? = nil)
method · iOS 26.0+

trigger

TypeScript
triggerChallengeDefinitionIDHandler(challengeDefinitionID: string, handler?: ((() => void)) | null): void
Swift declaration
func trigger(challengeDefinitionID: String) async
method · iOS 26.0+

trigger

TypeScript
triggerGameActivityHandler53451(gameActivity: GKGameActivity, handler?: ((() => void)) | null): void
Swift declaration
func trigger(gameActivity: GKGameActivity) async
method · iOS 26.0+

trigger

TypeScript
triggerGameActivityDefinitionIDHandler47507(gameActivityDefinitionID: string, handler?: ((() => void)) | null): void
Swift declaration
func trigger(gameActivityDefinitionID: String) async
method · iOS 14.0+

trigger

TypeScript
triggerHandler(handler: (() => void)): void
Swift declaration
func trigger(handler: @escaping () -> Void)
method · iOS 18.0+

trigger

TypeScript
triggerLeaderboardIDPlayerScopeTimeScopeHandler(leaderboardID: string, playerScope: GKLeaderboard_PlayerScope, timeScope: GKLeaderboard_TimeScope, handler?: ((() => void)) | null): void
Swift declaration
func trigger(leaderboardID: String, playerScope: GKLeaderboard.PlayerScope, timeScope: GKLeaderboard.TimeScope, handler: (() -> Void)? = nil)
method · iOS 18.0+

trigger

TypeScript
triggerLeaderboardSetIDHandler(leaderboardSetID: string, handler?: ((() => void)) | null): void
Swift declaration
func trigger(leaderboardSetID: String, handler: (() -> Void)? = nil)
method · iOS 18.0+

trigger

TypeScript
triggerPlayerHandler(player: GKPlayer, handler?: ((() => void)) | null): void
Swift declaration
func trigger(player: GKPlayer, handler: (() -> Void)? = nil)
method · iOS 14.0+

trigger

TypeScript
triggerStateHandler(state: GKGameCenterViewControllerState, handler: (() => void)): void
Swift declaration
func trigger(state: GKGameCenterViewControllerState, handler: @escaping () -> Void)
get · iOS 14.0+

isActive

TypeScript
get isActive(): boolean
Swift declaration
var isActive: Bool { get set }
set · iOS 14.0+

isActive

TypeScript
set isActive(value: boolean)
Swift declaration
var isActive: Bool { get set }
get · iOS 14.0+

frameInScreenCoordinates

TypeScript
get frameInScreenCoordinates(): { x: number; y: number; width: number; height: number }
Swift declaration
var frameInScreenCoordinates: CGRect { get }
get · iOS 14.0+

isPresentingGameCenter

TypeScript
get isPresentingGameCenter(): boolean
Swift declaration
var isPresentingGameCenter: Bool { get }
get · iOS 14.0+

location

TypeScript
get location(): GKAccessPoint_Location
Swift declaration
var location: GKAccessPoint.Location { get set }
set · iOS 14.0+

location

TypeScript
set location(value: GKAccessPoint_Location)
Swift declaration
var location: GKAccessPoint.Location { get set }
get · iOS 14.0+

parentWindow

TypeScript
get parentWindow(): (_UIKit_UIWindow) | null
Swift declaration
weak var parentWindow: UIWindow? { get set }
set · iOS 14.0+

parentWindow

TypeScript
set parentWindow(value: (_UIKit_UIWindow) | null)
Swift declaration
weak var parentWindow: UIWindow? { get set }
get · iOS 14.0+ · Deprecated in iOS 26.0

showHighlights

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

showHighlights

TypeScript
set showHighlights(value: boolean)
Swift declaration
var showHighlights: Bool { get set }
get · iOS 14.0+

isVisible

TypeScript
get isVisible(): boolean
Swift declaration
var isVisible: Bool { get }

Skipped declarations

No declarations were skipped in this snapshot.

All GameKit types →