activeOffer
TypeScriptget activeOffer(): (_StoreKit_Product_SubscriptionOffer) | nullSwift declarationlet activeOffer: Product.SubscriptionOffer?struct · iOS 26.0+ · SDK 27.1
struct SubscriptionOfferViewStyleConfigurationget activeOffer(): (_StoreKit_Product_SubscriptionOffer) | nullSwift declarationlet activeOffer: Product.SubscriptionOffer?get visibleSubscription(): (_StoreKit_Product) | nullSwift declarationvar visibleSubscription: Product?set visibleSubscription(value: (_StoreKit_Product) | null)Swift declarationvar visibleSubscription: Product?get subscriptions(): (Array<_StoreKit_Product>) | nullSwift declarationvar subscriptions: [Product]? { get }displayDetails(): voidSwift declarationfunc displayDetails()get subscriptionStatus(): Array<_StoreKit_Product_SubscriptionInfo_Status>Swift declarationlet subscriptionStatus: [Product.SubscriptionInfo.Status]get subscriptionGroupDisplayName(): stringSwift declarationvar subscriptionGroupDisplayName: String { get }get icon(): SubscriptionOfferViewStyleConfiguration_IconSwift declarationlet icon: SubscriptionOfferViewStyleConfiguration.Iconget state(): Product_CollectionTaskStateSwift declarationlet state: Product.CollectionTaskStatesubscribe(): voidSwift declarationfunc subscribe()No declarations were skipped in this snapshot.