in_app_update

Creator: coderz1093

Last updated:

Add to Cart

Description:

in app update

Maintained by Jonas Bark
in_app_update #
Enables In App Updates on Android using the official Android APIs.
https://developer.android.com/guide/app-bundle/in-app-updates

Documentation #
The following methods are exposed:

Future<AppUpdateInfo> checkForUpdate(): Checks if there's an update available
Future<void> performImmediateUpdate(): Performs an immediate update (full-screen)
Future<void> startFlexibleUpdate(): Starts a flexible update (background download)
Future<void> completeFlexibleUpdate(): Actually installs an available flexible update

Please have a look in the example app on how to use it!
Android #
This plugin integrates the official Android APIs to perform in app updated that were released in 2019:
https://developer.android.com/guide/app-bundle/in-app-updates
iOS #
iOS does not offer such a functionality. You might want to look into e.g. https://pub.dev/packages/upgrader.
If you call the methods above on a iOS device you'll run into a not-implemented exception.
Troubleshooting #
Getting ERROR_API_NOT_AVAILABLE error #
Be aware that this plugin cannot be tested locally. It must be installed via Google Play to work.
Please check the official documentation about In App Updates from Google:
https://developer.android.com/guide/playcore/in-app-updates/test
Update does not work on old Android versions #
In App Updates are only available from API Versions >= 21, as mentioned here.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.