SubscriptionStatus

@objc
public enum SubscriptionStatus : Int

The current status of the subscription.

  • Subscriptions under the trial period.

    Declaration

    Swift

    case trial
  • Subscriptions whose trial period has expired.

    Declaration

    Swift

    case trialExpired
  • Subscriptions that are currently active and paid up-to-date.

    Declaration

    Swift

    case live
  • Subscriptions whose renewal has failed in the web app and are being retried. Status is applicable only for web purchases.

    Declaration

    Swift

    case dunning
  • Subscriptions whose renewal has failed in the App/Play store and in grace period.

    Declaration

    Swift

    case unpaid
  • Subscriptions that are created but not yet live i.e. their activation date is ahead of the current date.

    Declaration

    Swift

    case future
  • Subscriptions that have been canceled using the ‘Cancel On Next Renewal’ option in web or in stores. Subscriptions in non renewing state will not be renewed after the current billing cycle.

    Declaration

    Swift

    case nonRenewing
  • Subscriptions that have been canceled. It could be due to manual cancellation or automatic cancellation.

    Declaration

    Swift

    case cancelled
  • Subscription whose subscription period has expired.

    Declaration

    Swift

    case expired
  • Applicable only in App Store purchases. Renewal has failed and the app store will retry the payment for 60 days. Untill then the subscription will be in this status.

    Declaration

    Swift

    case inBillingRetry
  • This is to indicate that this status is not yet configured in this SDK. Please use the latest SDK.

    Declaration

    Swift

    case unknown