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
Install in Dash
SubscriptionStatus Enumeration Reference