IapEvent enum

Inheritance
Available extensions

Values

PurchaseUpdated → const IapEvent
const IapEvent('purchase-updated')
PurchaseError → const IapEvent
const IapEvent('purchase-error')
PromotedProductIOS → const IapEvent
const IapEvent('promoted-product-ios')
UserChoiceBillingAndroid → const IapEvent
const IapEvent('user-choice-billing-android')
DeveloperProvidedBillingAndroid → const IapEvent

Fired for External Payments (8.3.0+) and Google-rendered Billing Choice developer billing selections on Android. Billing Choice is available in OpenIAP Spec 2.1.0 / openiap-google 2.3.0 (requires Play Billing 9.1.0+).

const IapEvent('developer-provided-billing-android')
SubscriptionBillingIssue → const IapEvent

Fired when a subscription enters a billing-issue state that requires user attention. A StoreKit billing-retry subscription may no longer be a current entitlement. Cross-platform unification of StoreKit 2 Message.billingIssue (iOS 16.4+, Mac Catalyst 16.4+, visionOS 1.0+) and Play Billing 8.1+ isSuspended. NOT emitted by Amazon Appstore or the Horizon flavor, whose Billing Compatibility SDK implements only Play Billing 7.0.

const IapEvent('subscription-billing-issue')

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
name String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value String
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() String
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

values → const List<IapEvent>
A constant List of the values in this enum, in order of their declaration.