diff --git a/lib/common/XSConstantMacro/XSConstantMacro.dart b/lib/common/XSConstantMacro/XSConstantMacro.dart index 38485f83..32ebcf6b 100755 --- a/lib/common/XSConstantMacro/XSConstantMacro.dart +++ b/lib/common/XSConstantMacro/XSConstantMacro.dart @@ -100,12 +100,14 @@ class XSConstantMacro { deviceData['deviceBrand'] = androidInfo.brand; deviceData['deviceModel'] = androidInfo.model; deviceData['deviceVersion'] = androidInfo.version.release; + deviceData['deviceID'] = androidInfo.id; deviceData['deviceType'] = 10; } else if (Platform.isIOS) { final IosDeviceInfo iosInfo = await deviceInfo.iosInfo; deviceData['deviceBrand'] = iosInfo.name; - deviceData['deviceModel'] = iosInfo.model; + deviceData['deviceModel'] = iosInfo.utsname.nodename; deviceData['deviceVersion'] = iosInfo.systemVersion; + deviceData['deviceID'] = iosInfo.identifierForVendor; deviceData['deviceType'] = 20; } return deviceData;