getDeviceModel static method
Implementation
static Future<String> getDeviceModel() async {
final _deviceInfoPlugin = DeviceInfoPlugin();
late String _model;
if (isWeb) {
var _deviceInfo = await _deviceInfoPlugin.webBrowserInfo;
_model = _deviceInfo.browserName.toString().split('.').last;
} else if (Platform.isAndroid) {
var _deviceInfo = await _deviceInfoPlugin.androidInfo;
_model = _deviceInfo.model.toString() + _deviceInfo.device.toString();
} else if (Platform.isIOS) {
var _deviceInfo = await _deviceInfoPlugin.iosInfo;
_model = _deviceInfo.utsname.machine ?? 'iosMachine';
}
return _model;
}