NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
Flutter plugin for the Aptoide Android Billing SDK. Supports in-app purchases, subscriptions, and free trials via the Aptoide Connect platform.
Last release 5 months ago
27 Apr 2026
Too new to tell
only 1 release windows
Nearly every release is documented
notes for 6 of 6 stable releases
Nothing withdrawn
no release was ever pulled
5 months old
6 releases · first in 2026
One column per month.
BillingResponseCode: added appNotFound = 404 — HTTP 404 propagated by the Aptoide backend when the app or product is not found on Aptoide Connect (wro
BillingResponseCode: added appNotFound = 404 — HTTP 404 propagated by the Aptoide backend when the app or product is not found on Aptoide Connect (wrong public key, app not registered, or product IDs not created in the console)Pin Aptoide Android Billing SDK dependency to com.aptoide:android-aptoide-billing:1.3.0 (was 1.+) for reproducible builds
com.aptoide:android-aptoide-billing:1.3.0 (was 1.+) for reproducible buildsUnfetchedProduct: the SDK field is statusCode (not responseCode) — fixes "Unresolved reference 'responseCode'" compile error at line 216
UnfetchedProduct: the SDK field is statusCode (not responseCode) — fixes "Unresolved reference 'responseCode'" compile error at line 216UnfetchedProduct: added productType field (present in the SDK class)responseCode as a Dart getter alias pointing to statusCode for API consistencyImports corrected: AptoideBillingClientStateListener and ConsumeResponseListener are in com.aptoide.sdk.billing.listeners, not the root package
AptoideBillingClientStateListener and ConsumeResponseListener are in com.aptoide.sdk.billing.listeners, not the root packageBillingResponseCode, ProductType and FeatureType are nested @interface annotations inside AptoideBillingClient — they are no longer imported as separate classes (fixes all "Unresolved reference" build errors)isFeatureSupported: the SDK method signature is isFeatureSupported(int) not isFeatureSupported(FeatureType) — correctedProductDetailsResponseListener / PurchasesResponseListener: are Kotlin fun interface types — constructor lambda form now used correctlySubscriptionOfferDetails: removed non-existent offerId field (causes "Unresolved reference" compile error)PricingPhase: removed non-existent billingCycleCount and recurrenceMode fieldsisReady must be called as a method isReady(), not a propertyOneTimePurchaseOfferDetails, PricingPhase: exposed Aptoide-specific appcFormattedPrice, appcPriceAmountMicros, fiatFormattedPrice, fiatPriceAmountMicros, fiatPriceCurrencyCode fieldsSubscriptionOfferDetails: added optional trialDetails (TrialDetails with period and periodEndDate)Purchase: added isAutoRenewing field (useful for subscription management)billingResultToMap: handles nullable debugMessage safelyKotlin imports: corrected package from com.aptoide.billing → com.aptoide.sdk.billing (build would fail otherwise)
com.aptoide.billing → com.aptoide.sdk.billing (build would fail otherwise)isFeatureSupported: was returning the full BillingResult object instead of the responseCode int (would crash at runtime)PurchaseState: corrected constants to match Aptoide SDK values (0=purchased, 1=cancelled) instead of the Google Play Billing Library mappingFeatureType: added missing subscriptions enum valueBillingResponseCode: added featureNotSupported = -2Purchase.isPending → Purchase.isCancelled to reflect actual Aptoide state semanticsInitial release of the Aptoide Android Billing SDK Flutter plugin.
Initial release of the Aptoide Android Billing SDK Flutter plugin.
initialize(publicKey:), endConnection(), isReadyqueryProductDetails(productIds:, productType:) for both ProductType.inapp and ProductType.subslaunchBillingFlow(productId:, productType:, …) with support for obfuscatedAccountId, developerPayload, and freeTrialqueryPurchases(productType:), consumePurchase(purchaseToken:)purchasesUpdatedStream and billingStateStreamisFeatureSupported(FeatureType) for freeTrials and obfuscatedAccountIdBillingResult, ProductDetails, Purchase, QueryProductDetailsResult, QueryPurchasesResult, ConsumeResult, PurchaseUpdateEvent, BillingStateEventYour coding agent can read these notes before it upgrades. Set up the MCP server →