iOS Guides | Samples

VideoSubscriberAccount Namespace

The VideoSubscriberAccount namespace supports behind-the-scenes authentication to a known provider.

Remarks

The VideoSubscriberAccount namespace allows apps to authenticate with a service provider without necessarily involving the user. Once a user has authenticated with a streaming video service in one app, this framework allows other apps to re-use those credentials.

Classes

TypeReason
IVSAccountManagerDelegateInterface representing the required methods (if any) of the protocol VSAccountManagerDelegate.
VSAccountAccessStatusEnumerates the types of access the app has to the user's subscription.
VSAccountManagerCoordinates access to the user's subscription.
VSAccountManagerAccessOptionsA DictionaryContainer holding keys appropriate to VSAccountManager.CheckAccessStatus and VSAccountManager.CheckAccessStatusAsync.
VSAccountManagerDelegate
VSAccountManagerDelegate_ExtensionsExtension methods to the IVSAccountManagerDelegate interface to support all the methods from the VSAccountManagerDelegate protocol.
VSAccountManagerResultRepresents a cancellable request that is still "in flight".
VSAccountMetadataInformation about a subscription.
VSAccountMetadataRequestSpecifies information being requested from the subscriber's account.
VSAccountProviderAuthenticationScheme
VSAccountProviderAuthenticationSchemeExtensions
VSAccountProviderResponse
VSErrorCodeEncapsulates errors that may occur during attempts to verify credentials.
VSErrorCodeExtensionsExtension methods for the VideoSubscriberAccount.VSErrorCode enumeration.
VSErrorInfo
VSSubscription
VSSubscriptionAccessLevel
VSSubscriptionRegistrationCenter