PackageTrack
Sign in Get early access

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
Release Pre-release

Releases

latest 10
  1. 3.0.0 23 Jun 2026
    Release notes
    • Fixed iOS showUpdateForIos always failing with STORE_NOT_LOADED. The App Store ID is now passed to StoreKit as an NSNumber (as required by SKStoreProductParameterITunesItemIdentifier) instead of a String, 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) and NO_VIEW_CONTROLLER (nothing available to present from), separate from STORE_NOT_LOADED.
    • BREAKING: Raised the minimum supported iOS version from 12.0 to 13.0.
    Open source →
    Release notes
    • Fixed iOS showUpdateForIos always failing with STORE_NOT_LOADED. The App Store ID is now passed to StoreKit as an NSNumber (as required by SKStoreProductParameterITunesItemIdentifier) instead of a String, 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) and NO_VIEW_CONTROLLER (nothing available to present from), separate from STORE_NOT_LOADED.
    • BREAKING: Raised the minimum supported iOS version from 12.0 to 13.0.
    Open source →
  2. 2.0.3 30 May 2026
    Release notes
    • Fixed README screenshots not rendering on pub.dev by using absolute GitHub raw URLs
    Open source →
    Release notes
    • Fixed README screenshots not rendering on pub.dev by using absolute GitHub raw URLs
    Open source →
  3. 2.0.2 30 May 2026
    Release notes
    • Added homepage and issue_tracker fields to pubspec.yaml for pub.dev sidebar links
    • Updated pub.dev topics for better discoverability.
    • Updated screenshots for Android immediate and flexible update flow
    Open source →
    Release notes
    • Added homepage and issue_tracker fields to pubspec.yaml for pub.dev sidebar links
    • Updated pub.dev topics for better discoverability.
    • Updated screenshots for Android immediate and flexible update flow
    Open source →
  4. 2.0.1 30 May 2026
    Release notes
    • 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
    Open source →
    Release notes
    • 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
    Open source →
  5. 2.0.0 05 Apr 2026
    Release notes
    • 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 installStateStreamAndroid stream for monitoring flexible update download progress
    • Added AppUpdateInfoAndroid, InstallStateAndroid, InstallStatusAndroid, UpdateAvailabilityAndroid, and UpdateResultAndroid models
    • Renamed showUpdate() to showUpdateForIos() (old method is deprecated)
    • Updated Android toolchain to latest stable versions
    Open source →
    Release notes
    • 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 installStateStreamAndroid stream for monitoring flexible update download progress
    • Added AppUpdateInfoAndroid, InstallStateAndroid, InstallStatusAndroid, UpdateAvailabilityAndroid, and UpdateResultAndroid models
    • Renamed showUpdate() to showUpdateForIos() (old method is deprecated)
    • Updated Android toolchain to latest stable versions
    Open source →
  6. 1.0.4 04 Apr 2026
    Release notes
    • 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
    Open source →
    Release notes
    • 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
    Open source →
  7. 1.0.3 25 May 2025
    Release notes
    • Restructured plugin with federated architecture pattern
    Open source →
  8. 1.0.2 24 May 2025
    Release notes
    • Updated README and package metadata
    Open source →
  9. 1.0.1 24 May 2025
    Release notes
    • Minor documentation fixes
    Open source →
  10. 1.0.0 24 May 2025
    Release notes
    • Initial release: iOS in-app update support via SKStoreProductViewController (StoreKit)
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive