applicationUpdate static method
If you need a block that runs every time your application version changes, executing the function updatedFunction
Implementation
static Future<void> applicationUpdate(Function updateFunction) async {
Version lastUpdatedAppVersion = await _getLastUpdatedAppVersion();
PackageInfo packageInfo = await PackageInfo.fromPlatform();
if (lastUpdatedAppVersion.toString() != packageInfo.version) {
await updateFunction();
await _setLastUpdatedAppVersion(packageInfo.version);
}
}