mirror of
https://bitbucket.org/FransoletThomas/tablet-app.git
synced 2025-12-06 08:31:19 +00:00
30 lines
859 B
Dart
30 lines
859 B
Dart
import 'dart:io';
|
|
|
|
//import 'package:device_info/device_info.dart';
|
|
import 'package:device_info_plus/device_info_plus.dart';
|
|
import 'package:flutter/services.dart';
|
|
|
|
class DeviceInfoHelper {
|
|
static Future<String?> getDeviceDetails() async {
|
|
/* String deviceName;
|
|
String deviceVersion;*/
|
|
String? identifier;
|
|
final DeviceInfoPlugin deviceInfoPlugin = new DeviceInfoPlugin();
|
|
try {
|
|
if (Platform.isAndroid) {
|
|
var build = await deviceInfoPlugin.androidInfo;
|
|
identifier = build.id; //UUID for Android
|
|
print(identifier);
|
|
|
|
} else if (Platform.isIOS) {
|
|
var data = await deviceInfoPlugin.iosInfo;
|
|
identifier = data.identifierForVendor; //UUID for iOS
|
|
}
|
|
} on PlatformException {
|
|
print('Failed to get platform version');
|
|
}
|
|
|
|
//if (!mounted) return;
|
|
return identifier;
|
|
}
|
|
} |