checkForUpdate method
Implementation
Future<void> checkForUpdate(BuildContext context) async {
_lastContext = context;
try {
final info = await _inAppUpdateManager.checkForUpdate();
if (info != null &&
info.updateAvailability == UpdateAvailability.updateAvailable) {
versionCode = info.availableVersionCode;
_forceUpdatePending = true;
if (!context.mounted) return;
_showForceUpdateDialog(context);
} else {
mobigiclog.log('No update available.');
}
} catch (e) {
mobigiclog.log('Error while checking update: $e');
}
}