1.2.4 - OpenIAP 1.3.17 Sync
· One min read
This release syncs with OpenIAP v1.3.17, adding new types for Google Play Billing Library 5.0+ and 7.0+ features.
New Types
InstallmentPlanDetailsAndroid (Billing Library 7.0+)
Subscription installment plan details for plans that allow users to pay in installments.
class InstallmentPlanDetailsAndroid:
## Committed payments count after signup (e.g., 12 monthly payments)
var commitment_payments_count: int
## Subsequent commitment payments when plan renews (0 if reverts to normal)
var subsequent_commitment_payments_count: int
This is available on ProductSubscriptionAndroidOfferDetails.installment_plan_details.
PendingPurchaseUpdateAndroid (Billing Library 5.0+)
Details about pending subscription upgrades/downgrades.
class PendingPurchaseUpdateAndroid:
## Product IDs for the pending purchase update
var products: Array[String]
## Purchase token for the pending transaction
var purchase_token: String
This is available on PurchaseAndroid.pending_purchase_update_android.
purchase_option_id_android (Billing Library 7.0+)
New field on DiscountOffer and ProductAndroidOneTimePurchaseOfferDetail to identify which purchase option the user selected.
# Available on DiscountOffer
discount_offer.purchase_option_id_android # String or null
OpenIAP Versions
| Package | Version |
|---|---|
| openiap-gql | 1.3.17 |
| openiap-google | 1.3.28 |
| openiap-apple | 1.3.14 |
Installation
Download from Asset Library or clone from GitHub.
