in_app_update_flutter
A Flutter plugin to prompt users for in-app updates using StoreKit on iOS and Play Core API on Android.
3.0.0
15K downloads/mo
#2509 most downloaded on pub.dev
axions-org/in_app_update_flutter
What this package is like to depend on
Last release 2 months ago
23 Jun 2026
Release timing varies
gaps range from 3 weeks to 10 months
Nearly every release is documented
notes for 10 of 10 stable releases
Nothing withdrawn
no release was ever pulled
1 years old
10 releases · first in 2025
6 releases in the last 12 months
see the full history below
Release timeline
10 releases · May 2025 to Jun 2026
2026
Releases
latest 10-
3.0.023 Jun 2026Release notes
Open source →- Fixed iOS
showUpdateForIosalways failing withSTORE_NOT_LOADED. The App Store ID is now passed to StoreKit as anNSNumber(as required bySKStoreProductParameterITunesItemIdentifier) instead of aString, so the App Store overlay loads correctly. - Fixed the App Store overlay failing to present because the view controller was captured (and often
nil) at plugin registration. It is now resolved at call time via the active window scene. - Added distinct error codes for clearer diagnostics:
INVALID_APP_STORE_ID(non-numeric ID) andNO_VIEW_CONTROLLER(nothing available to present from), separate fromSTORE_NOT_LOADED. - BREAKING: Raised the minimum supported iOS version from 12.0 to 13.0.
Release notes
Open source →- Fixed iOS
showUpdateForIosalways failing withSTORE_NOT_LOADED. The App Store ID is now passed to StoreKit as anNSNumber(as required bySKStoreProductParameterITunesItemIdentifier) instead of aString, so the App Store overlay loads correctly. - Fixed the App Store overlay failing to present because the view controller was captured (and often
nil) at plugin registration. It is now resolved at call time via the active window scene. - Added distinct error codes for clearer diagnostics:
INVALID_APP_STORE_ID(non-numeric ID) andNO_VIEW_CONTROLLER(nothing available to present from), separate fromSTORE_NOT_LOADED. - BREAKING: Raised the minimum supported iOS version from 12.0 to 13.0.
- Fixed iOS
-
2.0.330 May 2026Release notes
Open source →- Fixed README screenshots not rendering on pub.dev by using absolute GitHub raw URLs
Release notes
Open source →- Fixed README screenshots not rendering on pub.dev by using absolute GitHub raw URLs
-
2.0.230 May 2026Release notes
Open source →- Added
homepageandissue_trackerfields to pubspec.yaml for pub.dev sidebar links - Updated pub.dev topics for better discoverability.
- Updated screenshots for Android immediate and flexible update flow
Release notes
Open source →- Added
homepageandissue_trackerfields to pubspec.yaml for pub.dev sidebar links - Updated pub.dev topics for better discoverability.
- Updated screenshots for Android immediate and flexible update flow
- Added
-
2.0.130 May 2026Release notes
Open source →- Added pub.dev screenshots for iOS, Android immediate, and Android flexible update flows
- Updated package description to reflect both iOS (StoreKit) and Android (Play Core) support
- Updated repository URL and author to Axions
Release notes
Open source →- Added pub.dev screenshots for iOS, Android immediate, and Android flexible update flows
- Updated package description to reflect both iOS (StoreKit) and Android (Play Core) support
- Updated repository URL and author to Axions
-
2.0.005 Apr 2026Release notes
Open source →- Added Android in-app updates support via Google Play's In-App Updates API
- Added
checkUpdateAndroid()to retrieve update availability and metadata - Added
startImmediateUpdateAndroid()for full-screen, blocking update flow - Added
startFlexibleUpdateAndroid()for background download update flow - Added
completeUpdateAndroid()to apply a downloaded flexible update - Added
installStateStreamAndroidstream for monitoring flexible update download progress - Added
AppUpdateInfoAndroid,InstallStateAndroid,InstallStatusAndroid,UpdateAvailabilityAndroid, andUpdateResultAndroidmodels - Renamed
showUpdate()toshowUpdateForIos()(old method is deprecated) - Updated Android toolchain to latest stable versions
Release notes
Open source →- Added Android in-app updates support via Google Play's In-App Updates API
- Added
checkUpdateAndroid()to retrieve update availability and metadata - Added
startImmediateUpdateAndroid()for full-screen, blocking update flow - Added
startFlexibleUpdateAndroid()for background download update flow - Added
completeUpdateAndroid()to apply a downloaded flexible update - Added
installStateStreamAndroidstream for monitoring flexible update download progress - Added
AppUpdateInfoAndroid,InstallStateAndroid,InstallStatusAndroid,UpdateAvailabilityAndroid, andUpdateResultAndroidmodels - Renamed
showUpdate()toshowUpdateForIos()(old method is deprecated) - Updated Android toolchain to latest stable versions
-
1.0.404 Apr 2026Release notes
Open source →- Added Swift Package Manager (SPM) support for iOS while maintaining CocoaPods backward compatibility
- Restructured iOS plugin sources into SPM-compatible directory layout
- Updated podspec metadata (version, summary, description, homepage, author)
- Enabled PrivacyInfo.xcprivacy resource bundle
- Fixed iOS unit tests to match actual plugin API
- Shortened package description to meet pub.dev requirements
Release notes
Open source →- Added Swift Package Manager (SPM) support for iOS while maintaining CocoaPods backward compatibility
- Restructured iOS plugin sources into SPM-compatible directory layout
- Updated podspec metadata (version, summary, description, homepage, author)
- Enabled PrivacyInfo.xcprivacy resource bundle
- Fixed iOS unit tests to match actual plugin API
- Shortened package description to meet pub.dev requirements
-
1.0.325 May 2025 -
1.0.224 May 2025 -
1.0.124 May 2025 -
1.0.024 May 2025Release notes
Open source →- Initial release: iOS in-app update support via SKStoreProductViewController (StoreKit)