new_version 0.0.2
new_version: ^0.0.2 copied to clipboard
Check if your user has the most recent version of your Flutter app.
New Version Plugin 🎉 #
A Flutter plugin that makes it possible to:
- Check if a user has the most recent version of your app installed.
- Show the user an alert with a link to the appropriate app store page.

Installation #
Add new_version as a dependency in your pubspec.yaml file.
dependencies:
new_version: ^0.0.1
Usage #
In main.dart (or wherever your app is initialized), create an instance of NewVersion using your current build context.
final newVersion = NewVersion(context).
The plugin will automatically use your Flutter package identifier to check the app store. If your app has a differnet identifier in the Google Play Store or Apple App Store, you can overwrite this by providing values for androidId and/or iOSId.
You can use then use the plugin in two ways.
Quickstart #
Calling showAlertIfNecessary will check if the app can be updated, and will automatically dispaly a platform-specific alert that the user can use to go to the app store.
Advanced 😎 #
If you want to create a custom alert or use the app version information differently, call getVersionStatus. This will return a VersionStatus future with information about the local and app store versions of the app.
final status = await newVersion.getVersionStatus();
status.needsUpdate // (true)
status.localVersion // (1.2.1)
status.storeVersion // (1.2.3)
status.appStoreLink // (https://itunes.apple.com/us/app/google/id284815942?mt=8)