2026-03-10-1

This commit is contained in:
Hamza-Ayed
2026-03-10 00:00:41 +03:00
parent 94ee193750
commit 0376a835ce
15 changed files with 764 additions and 562 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -22,7 +22,7 @@ Future<void> checkForUpdate(BuildContext context) async {
final packageInfo = await PackageInfo.fromPlatform();
final currentVersion = packageInfo.buildNumber;
final version = packageInfo.version;
Log.print('version: ${version}');
Log.print('version: $version');
print('currentVersion is : $currentVersion');
// Fetch the latest version from your server
String latestVersion = await getPackageInfo();
@@ -191,16 +191,18 @@ class DeviceHelper {
: deviceData['identifierForVendor'] ?? 'unknown';
final String deviceModel = deviceData['model'] ?? 'unknown';
final String osVersion = Platform.isAndroid
? deviceData['version']['release'] ?? 'unknown'
: deviceData['systemVersion'] ?? 'unknown';
// final String osVersion = Platform.isAndroid
// ? deviceData['version']['release'] ?? 'unknown'
// : deviceData['systemVersion'] ?? 'unknown';
// Log the extracted information
// Generate and return the encrypted fingerprint
final String fingerprint = '${deviceId}_${deviceModel}_$osVersion';
final String fingerprint =
EncryptionHelper.instance.encryptData('${deviceId}_$deviceModel');
// Log.print('fingerprint: ${fingerprint}');
// print(EncryptionHelper.instance.encryptData(fingerprint));
box.write(BoxName.deviceFingerprint, fingerprint);
return (fingerprint);
} catch (e) {
throw Exception('Failed to generate device fingerprint');