in_app_purchase_android 0.3.0+2
in_app_purchase_android: ^0.3.0+2 copied to clipboard
An implementation for the Android platform of the Flutter `in_app_purchase` plugin. This uses the Android BillingClient APIs.
0.3.0+2 #
- Removes obsolete null checks on non-nullable values.
0.3.0+1 #
- Fixes misaligned method signature strings.
0.3.0 #
- BREAKING CHANGE: Removes
launchPriceChangeConfirmationFlowfromInAppPurchaseAndroidPlatform. Price changes are now handled by Google Play. - Returns both base plans and offers when
queryProductDetailsAsyncis called.
0.2.5+5 #
- Updates gradle, AGP and fixes some lint errors.
0.2.5+4 #
- Fixes compatibility with AGP versions older than 4.2.
0.2.5+3 #
- Updates com.android.billingclient:billing from 5.1.0 to 5.2.0.
0.2.5+2 #
- Updates androidx.annotation:annotation from 1.5.0 to 1.6.0.
0.2.5+1 #
- Adds a namespace for compatibility with AGP 8.0.
0.2.5 #
- Fixes the management of
BillingClientconnection by handlingBillingResponse.serviceDisconnected. - Introduces
BillingClientManager. - Updates minimum Flutter version to 3.3.
0.2.4+3 #
- Clarifies explanation of endorsement in README.
- Aligns Dart and Flutter SDK constraints.
- Updates compileSdkVersion to 33.
0.2.4+2 #
- Updates links for the merge of flutter/plugins into flutter/packages.
0.2.4+1 #
- Updates Google Play Billing Library to 5.1.0.
- Updates androidx.annotation to 1.5.0.
0.2.4 #
- Updates minimum Flutter version to 3.0.
- Ignores a lint in the example app for backwards compatibility.
0.2.3+9 #
- Updates
androidx.test.espresso:espresso-coreto 3.5.1.
0.2.3+8 #
- Updates code for stricter lint checks.
0.2.3+7 #
- Updates code for new analysis options.
0.2.3+6 #
- Updates android gradle plugin to 7.3.1.
0.2.3+5 #
- Updates imports for
prefer_relative_imports.
0.2.3+4 #
- Updates minimum Flutter version to 2.10.
- Adds IMMEDIATE_AND_CHARGE_FULL_PRICE to the
ProrationMode.
0.2.3+3 #
- Fixes avoid_redundant_argument_values lint warnings and minor typos.
0.2.3+2 #
- Fixes incorrect json key in
queryPurchasesAsyncthat fixes restore purchases functionality.
0.2.3+1 #
- Updates
json_serializableto fix warnings in generated code.
0.2.3 #
- Upgrades Google Play Billing Library to 5.0
- Migrates APIs to support breaking changes in new Google Play Billing API
PurchaseWrapperandPurchaseHistoryRecordWrappernow handlesskusa list of sku strings.skuis deprecated.
0.2.2+8 #
- Ignores deprecation warnings for upcoming styleFrom button API changes.
0.2.2+7 #
- Updates references to the obsolete master branch.
0.2.2+6 #
- Enables mocking models by changing overridden operator == parameter type from
dynamictoObject.
0.2.2+5 #
- Minor fixes for new analysis options.
0.2.2+4 #
- Removes unnecessary imports.
- Fixes library_private_types_in_public_api, sort_child_properties_last and use_key_in_widget_constructors lint warnings.
0.2.2+3 #
- Migrates from
ui.hash*toObject.hash*. - Updates minimum Flutter version to 2.5.0.
0.2.2+2 #
- Internal code cleanup for stricter analysis options.
0.2.2+1 #
- Removes the dependency on
meta.
0.2.2 #
- Fixes the
purchaseStreamincorrectly reportingPurchaseStatus.errorwhen user upgrades subscription by deferred proration mode.
0.2.1 #
- Deprecated the
InAppPurchaseAndroidPlatformAddition.enablePendingPurchases()method andInAppPurchaseAndroidPlatformAddition.enablePendingPurchaseproperty. Since Google Play no longer accepts App submissions that don't support pending purchases it is no longer necessary to acknowledge this through code. - Updates example app Android compileSdkVersion to 31.
0.2.0 #
- BREAKING CHANGE : Refactor to handle new
PurchaseStatusnamedcanceled. This means developers can distinguish between an error and user cancellation.
0.1.6 #
- Require Dart SDK >= 2.14.
- Update
json_annotationdependency to^4.3.0.
0.1.5+1 #
- Fix a broken link in the README.
0.1.5 #
- Introduced the
SkuDetailsWrapper.introductoryPriceAmountMicrosfield of the correct type (int) and deprecated theSkuDetailsWrapper.introductoryPriceMicrosfield. - Update dev_dependency
build_runnerto ^2.0.0 andjson_serializableto ^5.0.2.
0.1.4+7 #
- Ensure that the
SkuDetailsWrapper.introductoryPriceMicrosis populated correctly.
0.1.4+6 #
- Ensure that purchases correctly indicate whether they are acknowledged or not. The
PurchaseDetails.pendingCompletePurchasefield now correctly indicates if the purchase still needs to be completed.
0.1.4+5 #
- Add
implementsto pubspec. - Updated Android lint settings.
0.1.4+4 #
- Removed dependency on the
testpackage.
0.1.4+3 #
- Updated installation instructions in README.
0.1.4+2 #
- Added price currency symbol to SkuDetailsWrapper.
0.1.4+1 #
- Fixed typos.
0.1.4 #
- Added support for launchPriceChangeConfirmationFlow in the BillingClientWrapper and in InAppPurchaseAndroidPlatformAddition.
0.1.3+1 #
- Add payment proxy.
0.1.3 #
- Added support for isFeatureSupported in the BillingClientWrapper and in InAppPurchaseAndroidPlatformAddition.
0.1.2 #
- Added support for the obfuscatedAccountId and obfuscatedProfileId in the PurchaseWrapper.
0.1.1 #
- Added support to request a list of active subscriptions and non-consumed one-time purchases on Android, through the
InAppPurchaseAndroidPlatformAddition.queryPastPurchasesmethod.
0.1.0+1 #
- Migrate maven repository from jcenter to mavenCentral.
0.1.0 #
- Initial open-source release.