---
title: VSAppleSubscription
framework: videosubscriberaccount
role: symbol
role_heading: Structure
path: videosubscriberaccount/vsapplesubscription-swift.struct
---

# VSAppleSubscription

An Apple streaming service customer and their subscriptions.

## Declaration

```swift
struct VSAppleSubscription
```

## Topics

### Creating an Apple subscription

- [init(customerID:productCodes:)](videosubscriberaccount/vsapplesubscription-swift.struct/init(customerid:productcodes:).md)

### Identifying a subscription

- [customerID](videosubscriberaccount/vsapplesubscription-swift.struct/customerid.md)
- [productCodes](videosubscriberaccount/vsapplesubscription-swift.struct/productcodes.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### TV app integration

- [VSSubscriptionRegistrationCenter](videosubscriberaccount/vssubscriptionregistrationcenter.md)
- [VSAccountApplicationProvider](videosubscriberaccount/vsaccountapplicationprovider.md)
