One Logo Pool Ball
StoreKit · IOS API REFERENCE

SKCloudServiceController

class · iOS 9.3+ · Deprecated in iOS 18.0 · SDK 27.1

class SKCloudServiceController

Members (7)

static · iOS 9.3+ · Deprecated in iOS 18.0

authorizationStatus

TypeScript
static authorizationStatus(): SKCloudServiceAuthorizationStatus
Swift declaration
class func authorizationStatus() -> SKCloudServiceAuthorizationStatus
static · iOS 9.3+ · Deprecated in iOS 18.0

requestAuthorization

TypeScript
static requestAuthorization(completionHandler: ((arg0: SKCloudServiceAuthorizationStatus) => void)): void
Swift declaration
class func requestAuthorization() async -> SKCloudServiceAuthorizationStatus
init

init

TypeScript
static init(): SKCloudServiceController
Swift declaration
init()
method · iOS 10.3+ · Deprecated in iOS 11.0

requestPersonalizationToken

TypeScript
requestPersonalizationToken(clientToken: string, completionHandler: ((arg0: (string) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func requestPersonalizationToken(forClientToken clientToken: String, withCompletionHandler completionHandler: @escaping @Sendable (String?, (any Error)?) -> Void)
method · iOS 11.0+ · Deprecated in iOS 18.0

requestStorefrontCountryCode

TypeScript
requestStorefrontCountryCode(completionHandler: ((arg0: (string) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func requestStorefrontCountryCode() async throws -> String
method · iOS 9.3+ · Deprecated in iOS 18.0

requestStorefrontIdentifier

TypeScript
requestStorefrontIdentifier(completionHandler: ((arg0: (string) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func requestStorefrontIdentifier() async throws -> String
method · iOS 11.0+ · Deprecated in iOS 18.0

requestUserToken

TypeScript
requestUserToken(developerToken: string, completionHandler: ((arg0: (string) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func requestUserToken(forDeveloperToken developerToken: String) async throws -> String

Skipped declarations

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

SKCloudServiceController.requestCapabilities(completionHandler:)

The iOS SDK compiler rejected this binding: cannot convert value of type '@Sendable (SKCloudServiceCapability, (any Error)?) -> Void' to expected argument type '@Sendable (Int, (any Error)?) -> Void'

All StoreKit types →