getDeviceInfo static method

Future<String?> getDeviceInfo()

Implementation

static Future<String?> getDeviceInfo() async {
  final DeviceInfoPlugin deviceInfo = DeviceInfoPlugin();
  if (Platform.isAndroid) {
    try {
      final AndroidDeviceInfo androidInfo = await deviceInfo.androidInfo;
      return androidInfo.model; // 只返回设备型号,如 "PHB110"
    } catch (e) {
      debugPrint("error :${e.toString()}");
    }
  } else if (Platform.isIOS) {
    final IosDeviceInfo iosInfo = await deviceInfo.iosInfo;
    return iosInfo.model; // 只返回设备型号,如 "iPhone14,3"
  }
  return '';
}