getImei function

Future<String> getImei()

获取imei

Implementation

Future<String> getImei() async {
  final SharedPreferences prefs = await SharedPreferences.getInstance();
  // final key_imei = 'wxxiImei';
  final key_imei = StroeKey.key_imei;
  String? imei = prefs.getString(key_imei);

  if (imei != null) return imei;

  int randomInt = Random().nextInt(1000000);
  String randomStr = randomInt.toString().padLeft(6, '0');
  String timeStr = DateTime.now().toString();
  imei = randomStr + timeStr.split('.').last;

// Save an integer value to 'counter' key.
  await prefs.setString(key_imei, imei);

  return imei;
}