---
title: VSSubscriptionRegistrationCenter
framework: videosubscriberaccount
role: symbol
role_heading: Class
path: videosubscriberaccount/vssubscriptionregistrationcenter
---

# VSSubscriptionRegistrationCenter

An object that stores subscription information that the system provides to the Apple TV app.

## Declaration

```swift
class VSSubscriptionRegistrationCenter
```

## Overview

Overview Use the methods in this class to retrieve the default registration center object and set the user’s current subscription for your app. This subscription informs the Apple TV app of the user’s access level and tiers.

## Topics

### Setting the Current Subscription

- [setCurrentSubscription(_:)](videosubscriberaccount/vssubscriptionregistrationcenter/setcurrentsubscription(_:).md)

### Getting the Default Registration Center

- [default()](videosubscriberaccount/vssubscriptionregistrationcenter/default().md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### TV app integration

- [VSAppleSubscription](videosubscriberaccount/vsapplesubscription-swift.struct.md)
- [VSAccountApplicationProvider](videosubscriberaccount/vsaccountapplicationprovider.md)
