app_update_helper 1.0.9 copy "app_update_helper: ^1.0.9" to clipboard
app_update_helper: ^1.0.9 copied to clipboard

Simply check for updates, then based on the version (major, minor, patch) decide to update or not.

Getting Started #

Simply call the checkForUpdates function to check for updates and handle them accordingly.

final update = await AppUpdateHelper.checkForUpdates();

Then you can use the update function to update the app. (Or ideally let your user choose)

// if you only care about major updates
if (update.isMajor) AppUpdateHelper.update();

// you can also use a switch on the update type
enum UpdateType { none, major, minor, patch }

// if patch and multiple of 3 (who am I to judge?)
if (update.isPatch && update.newVersion.patch % 3 == 0) AppUpdateHelper.update();

For ios you must provide the iosAppId when calling the update function:

AppUpdateHelper.update(iosAppId: "YOUR_IOS_APP_ID");

you can find your iOS app id in the App Store URL of your app, for example: https://apps.apple.com/app/idYOUR_IOS_APP_ID.

2
likes
150
points
76
downloads

Documentation

API reference

Publisher

verified publisherzealousfoundry.com

Weekly Downloads

Simply check for updates, then based on the version (major, minor, patch) decide to update or not.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, http, package_info_plus, plugin_platform_interface, url_launcher

More

Packages that depend on app_update_helper

Packages that implement app_update_helper