getDeviceData static method
Implementation
static Future<DeviceData> getDeviceData() async {
final DeviceInfoPlugin deviceInfoPlugin = DeviceInfoPlugin();
String uuid = await _getUuid();
String platform;
Map<String, dynamic>? raw;
if (Platform.isWindows) {
platform = 'Windows';
raw = (await deviceInfoPlugin.windowsInfo).toMap();
} else if (Platform.isAndroid) {
platform = 'Android';
raw = (await deviceInfoPlugin.androidInfo).toMap();
} else {
platform = 'Unknown';
}
final DeviceData deviceData = DeviceData(
uuid: uuid,
platform: platform,
raw: raw ?? {},
);
return deviceData;
}