One Logo Pool Ball
VideoSubscriberAccount · IOS API REFERENCE

VSUserAccountManager

class · iOS 16.4+ · SDK 27.1

class VSUserAccountManager

Members (8)

get · iOS 16.4+

shared

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

init

TypeScript
static init(): VSUserAccountManager
Swift declaration
init()
method · iOS 16.4+

userAccounts

TypeScript
userAccounts(options?: VSUserAccountManager_QueryOptions): Promise<Array<VSUserAccount>>
Swift declaration
func userAccounts(options: VSUserAccountManager.QueryOptions = []) async throws -> [VSUserAccount]
get · iOS 26.0+

autoSignInToken

TypeScript
get autoSignInToken(): Promise<VSUserAccountManager_AutoSignInToken>
Swift declaration
var autoSignInToken: VSUserAccountManager.AutoSignInToken { get async throws }
method · iOS 26.0+

deleteAutoSignInToken

TypeScript
deleteAutoSignInToken(): Promise<void>
Swift declaration
func deleteAutoSignInToken() async throws
method · iOS 26.0+

updateAutoSignInToken

TypeScript
updateAutoSignInToken(newToken: string, updateContext: VSUserAccountManager_AutoSignInTokenUpdateContext): Promise<void>
Swift declaration
func updateAutoSignInToken(_ newToken: String, updateContext: VSUserAccountManager.AutoSignInTokenUpdateContext) async throws
method · iOS 26.0+

requestAutoSignInAuthorization

TypeScript
requestAutoSignInAuthorization(): Promise<VSUserAccountManager_AutoSignInTokenUpdateContext>
Swift declaration
func requestAutoSignInAuthorization() async throws -> VSUserAccountManager.AutoSignInTokenUpdateContext
method · iOS 16.4+

update

TypeScript
update(account: VSUserAccount): Promise<void>
Swift declaration
func update(_ account: VSUserAccount) async throws

Skipped declarations

No declarations were skipped in this snapshot.

All VideoSubscriberAccount types →