NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #661 most downloaded on pub.dev
An implementation for the iOS and macOS platforms of the Flutter `in_app_purchase` plugin. This uses the StoreKit Framework.
Last release 19 days ago
10 Sep 2026
Release timing varies
gaps range from 2 weeks to 2 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
82 releases · first in 2021
Updates example code for current versions of Flutter.
Uses the new sharedDarwinSource flag when available.
sharedDarwinSource flag when available.Fixes a crash when appStoreReceiptURL is nil.
One column per quarter.
appStoreReceiptURL is nil.Adds macOS as a supported platform.
Updates code for stricter lint checks.
Supports adding discount information to AppStorePurchaseParam.
Adds the identifier and type fields to the SKProductDiscountWrapper to reflect the changes in the SKProductDiscount in iOS 12.2.
identifier and type fields to the SKProductDiscountWrapper to reflect the changes in the SKProductDiscount in iOS 12.2.Replaces deprecated ThemeData.primaryColor.
Updates imports for prefer_relative_imports.
prefer_relative_imports.Adds ability to purchase more than one of a product.
Fixes avoid_redundant_argument_values lint warnings and minor typos.
BREAKING CHANGE: InAppPurchaseStoreKitPlatform.restorePurchase() emits an empty instance of List when there were no transactions to restore, indicatin…
InAppPurchaseStoreKitPlatform.restorePurchase() emits an empty instance of List<ProductDetails> when there were no transactions to restore, indicating that the restore procedure has finished.* Removes dependency on meta.
meta.Implements transaction caching for StoreKit ensuring transactions are delivered to the Flutter client.
Ensures that NSError instances with an unexpected value for the userInfo field don't crash the app, but send an explanatory message instead.
NSError instances with an unexpected value for the userInfo field don't crash the app, but send an explanatory message instead.Migrates from ui.hash* to Object.hash*.
ui.hash* to Object.hash*.Fixes library_private_types_in_public_api, sort_child_properties_last and use_key_in_widget_constructors lint warnings.
Minor fixes for new analysis options.
* Fixes a memory leak on iOS.
Updates references to the obsolete master branch.
Ignores deprecation warnings for upcoming styleFrom button API changes.
Renames in_app_purchase_ios to in_app_purchase_storekit to facilitate future macOS support.
in_app_purchase_ios to in_app_purchase_storekit to facilitate
future macOS support.Your coding agent can read these notes before it upgrades. Set up the MCP server →