One Logo Pool Ball
StoreKit · IOS API REFERENCE

SKOverlay

class · iOS 14.0+ · SDK 27.1

class SKOverlay

Members (6)

static · iOS 14.0+

dismiss

TypeScript
static dismiss(scene: _UIKit_UIWindowScene): Promise<void>
Swift declaration
@MainActor class func dismiss(in scene: UIWindowScene)
init · iOS 14.0+

init

TypeScript
static init(configuration: SKOverlay_Configuration): SKOverlay
Swift declaration
init(configuration: SKOverlay.Configuration)
method · iOS 14.0+

present

TypeScript
present(scene: _UIKit_UIWindowScene): Promise<void>
Swift declaration
@MainActor func present(in scene: UIWindowScene)
get · iOS 14.0+

configuration

TypeScript
get configuration(): SKOverlay_Configuration
Swift declaration
@NSCopying var configuration: SKOverlay.Configuration { get }
get · iOS 14.0+

delegate

TypeScript
get delegate(): (SDKHandle) | null
Swift declaration
weak var delegate: (any SKOverlayDelegate)? { get set }
set · iOS 14.0+

delegate

TypeScript
set delegate(value: (Implements<SKOverlayDelegate> | SDKHandle) | null)
Swift declaration
weak var delegate: (any SKOverlayDelegate)? { get set }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

SKOverlay.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All StoreKit types →