One Logo Pool Ball
Media · IOS API REFERENCE

VideoSubscriberAccount

Support TV provider and Apple TV app functionality.

26 types

130 callable entries

3 skipped

98% entry coverage

Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.

Types

Functions and constants

get · iOS 10.0+

VSErrorDomain

TypeScript
const VSErrorDomain: string
Swift declaration
let VSErrorDomain: String
get · iOS 10.2+

VSErrorInfoKeyAccountProviderResponse

TypeScript
const VSErrorInfoKeyAccountProviderResponse: string
Swift declaration
let VSErrorInfoKeyAccountProviderResponse: String
get · iOS 10.0+

VSErrorInfoKeySAMLResponse

TypeScript
const VSErrorInfoKeySAMLResponse: string
Swift declaration
let VSErrorInfoKeySAMLResponse: String
get · iOS 10.0+

VSErrorInfoKeySAMLResponseStatus

TypeScript
const VSErrorInfoKeySAMLResponseStatus: string
Swift declaration
let VSErrorInfoKeySAMLResponseStatus: String
get · iOS 10.2+

VSErrorInfoKeyUnsupportedProviderIdentifier

TypeScript
const VSErrorInfoKeyUnsupportedProviderIdentifier: string
Swift declaration
let VSErrorInfoKeyUnsupportedProviderIdentifier: String
get · iOS 13.0+

VSOpenTVProviderSettingsURLString

TypeScript
const VSOpenTVProviderSettingsURLString: string
Swift declaration
let VSOpenTVProviderSettingsURLString: String

Skipped declarations

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

VSAccountApplicationProvider.init()

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

VSAccountManagerResult.init()

inherited init: clang: 'init' is unavailable

protocol implementation VSAccountManagerDelegate.accountManager(_:shouldAuthenticateAccountProviderWithIdentifier:)

synchronous protocol result requires an active JS-thread call; delegate invocations can escape it