8.2.0 - PurchaseState Cleanup and API Consolidation
· One min read
v8.2.0 reflects OpenIAP v1.3.11+ updates with PurchaseState simplification and API consolidation.
Breaking Changes
PurchaseState Enum Simplified
// Before
enum PurchaseState {
Pending, Purchased, Failed, Restored, Deferred, Unknown
}
// After
enum PurchaseState {
Pending, Purchased, Unknown
}
Deprecations
| Deprecated | Replacement |
|---|---|
AlternativeBillingModeAndroid | BillingProgramAndroid |
alternativeBillingModeAndroid: UserChoice | enableBillingProgramAndroid: UserChoiceBilling |
alternativeBillingModeAndroid: AlternativeOnly | enableBillingProgramAndroid: ExternalOffer |
RequestPurchaseProps.useAlternativeBilling | Use presentExternalPurchaseLinkIOS for iOS |
Dependencies
openiap-gql: 1.3.10 -> 1.3.11openiap-google: 1.3.19 -> 1.3.21openiap-apple: 1.3.8 -> 1.3.9
