---
title: Product.SubscriptionInfo.Status
framework: storekit
role: symbol
role_heading: Structure
path: storekit/product/subscriptioninfo/status-swift.struct
---

# Product.SubscriptionInfo.Status

The renewal status information for an auto-renewable subscription.

## Declaration

```swift
struct Status
```

## Mentioned in

Choosing a StoreKit API for In-App Purchases

## Overview

Overview The subscription status provides renewal information signed by the App Store for subscriptions that a customer purchases.

## Topics

### Monitoring subscription status changes

- [updates](storekit/product/subscriptioninfo/status-swift.struct/updates.md)
- [all](storekit/product/subscriptioninfo/status-swift.struct/all.md)
- [Product.SubscriptionInfo.Status.Statuses](storekit/product/subscriptioninfo/status-swift.struct/statuses.md)

### Getting subscription status information

- [state](storekit/product/subscriptioninfo/status-swift.struct/state.md)
- [renewalInfo](storekit/product/subscriptioninfo/status-swift.struct/renewalinfo.md)
- [transaction](storekit/product/subscriptioninfo/status-swift.struct/transaction.md)
- [Product.SubscriptionInfo.RenewalInfo](storekit/product/subscriptioninfo/renewalinfo.md)
- [Product.SubscriptionInfo.RenewalState](storekit/product/subscriptioninfo/renewalstate.md)

## Relationships

### Conforms To

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

## See Also

### Subscription status and renewal information

- [Product.SubscriptionInfo.RenewalInfo](storekit/product/subscriptioninfo/renewalinfo.md)
- [SubscriptionRenewalInfo](storekit/subscriptionrenewalinfo.md)
- [Product.SubscriptionInfo.RenewalState](storekit/product/subscriptioninfo/renewalstate.md)
- [SubscriptionRenewalState](storekit/subscriptionrenewalstate.md)
- [SubscriptionPeriod](storekit/subscriptionperiod.md)
