我正在使用device_info_plus插件获取设备信息,但无法获取型号名称。设备名称正在更改,utsname.machine别给予我正确的名字如何在flutter项目中获得正确的设备名称。
5kgi1eie1#
对于那些面临这种问题的人,我使用Apple's mobile device codes来显示机器代码中的设备型号名称
w1e3prcc2#
使用apple_product_name包怎么样?
import 'package:apple_product_name/apple_product_name.dart'; import 'package:device_info_plus/device_info_plus.dart'; if (Platform.isIOS) { final info = await DeviceInfoPlugin().iosInfo; print(info.utsname.machine); // "iPhone15,2" print(info.utsname.productName); // "iPhone 14 Pro" }
您可以获取iOS设备的型号名称。仅供参考,我是这个软件包的作者。
rjee0c153#
我通常会这样做:
var device = UniversalPlatform.isAndroid ? await deviceInfo.androidInfo : await deviceInfo.iosInfo; deviceData = device.toMap(); String model = deviceData['model']
3条答案
按热度按时间5kgi1eie1#
对于那些面临这种问题的人,我使用Apple's mobile device codes来显示机器代码中的设备型号名称
w1e3prcc2#
使用apple_product_name包怎么样?
您可以获取iOS设备的型号名称。
仅供参考,我是这个软件包的作者。
rjee0c153#
我通常会这样做: