checkFeaturesByBaseBand method

CheckResult checkFeaturesByBaseBand()

Implementation

CheckResult checkFeaturesByBaseBand() {
  final baseBand = properties['BaseBand']?.toString();
  final manufacturer = properties['Manufacturer']?.toString().toLowerCase();
  if(manufacturer == "Xiaomi".toLowerCase()){
    return CheckResult(RESULT_MAYBE_EMULATOR, null);
  }
  if (baseBand == null) return CheckResult(RESULT_EMULATOR, null);
  if (baseBand.contains('1.0.0.0')) {
    return CheckResult(RESULT_EMULATOR, baseBand);
  }
  return CheckResult(RESULT_UNKNOWN, baseBand);
}