One Logo Pool Ball
StoreKit · IOS API REFERENCE

SKOverlay.AppConfiguration

class · iOS 14.0+ · SDK 27.1

class AppConfiguration

Members (18)

method · iOS 14.0+

additionalValue

TypeScript
additionalValue(key: string): (unknown) | null
Swift declaration
func additionalValue(forKey key: String) -> Any?
init · iOS 14.0+

init

TypeScript
static init(appIdentifier: string, position: SKOverlay_Position): SKOverlay_AppConfiguration
Swift declaration
init(appIdentifier: String, position: SKOverlay.Position)
method · iOS 16.0+

setAdImpression

TypeScript
setAdImpression(impression: SKAdImpression): void
Swift declaration
func setAdImpression(_ impression: SKAdImpression)
method · iOS 14.0+

setAdditionalValue

TypeScript
setAdditionalValue(value: (unknown) | null, key: string): void
Swift declaration
func setAdditionalValue(_ value: Any?, forKey key: String)
get · iOS 14.0+

appIdentifier

TypeScript
get appIdentifier(): string
Swift declaration
var appIdentifier: String { get set }
set · iOS 14.0+

appIdentifier

TypeScript
set appIdentifier(value: string)
Swift declaration
var appIdentifier: String { get set }
get · iOS 14.0+

campaignToken

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

campaignToken

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

customProductPageIdentifier

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

customProductPageIdentifier

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

latestReleaseID

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

latestReleaseID

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

position

TypeScript
get position(): SKOverlay_Position
Swift declaration
var position: SKOverlay.Position { get set }
set · iOS 14.0+

position

TypeScript
set position(value: SKOverlay_Position)
Swift declaration
var position: SKOverlay.Position { get set }
get · iOS 14.0+

providerToken

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

providerToken

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

userDismissible

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

userDismissible

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

Skipped declarations

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

SKOverlay.AppConfiguration.init()

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

All StoreKit types →