diff --git a/lib/infrastructure/device_info_service.dart b/lib/infrastructure/device_info_service.dart index 8cc5467d4..283bb4247 100644 --- a/lib/infrastructure/device_info_service.dart +++ b/lib/infrastructure/device_info_service.dart @@ -3,7 +3,7 @@ import 'dart:io'; import 'package:device_info_plus/device_info_plus.dart'; import 'package:flutter_user_agentx/flutter_user_agent.dart'; import 'package:genshindb/domain/services/device_info_service.dart'; -import 'package:package_info/package_info.dart'; +import 'package:package_info_plus/package_info_plus.dart'; class DeviceInfoServiceImpl implements DeviceInfoService { Map _deviceInfo; @@ -28,12 +28,12 @@ class DeviceInfoServiceImpl implements DeviceInfoService { final deviceInfo = DeviceInfoPlugin(); final androidInfo = await deviceInfo.androidInfo; final packageInfo = await PackageInfo.fromPlatform(); - _version = packageInfo.version; + _version = '${packageInfo.version}+${packageInfo.buildNumber}'; _appName = packageInfo.appName; _deviceInfo = { 'Model': androidInfo.model, 'OsVersion': '${androidInfo.version.sdkInt}', - 'AppVersion': '${packageInfo.version}+${packageInfo.buildNumber}' + 'AppVersion': _version, }; if (!Platform.isWindows) {