getVersion method

Future<String> getVersion()

Implementation

Future<String> getVersion() async {
  try {
    final info = await PackageInfo.fromPlatform();
    final version = info.version;
    AppLogger.debug(
      'Detected app version: $version',
      'VersionCheckerService',
    );
    return version;
  } catch (e) {
    AppLogger.error('Failed to get app version', e, 'VersionCheckerService');
    throw Exception(e.toString());
  }
}