ImpactGetDevice function

Future<void> ImpactGetDevice()

Implementation

Future<void> ImpactGetDevice() async {
  try {
    if (Platform.isAndroid) {
      _deviceData = _readAndroidBuildData(await deviceInfoPlugin.androidInfo);
    }
    else if (Platform.isIOS) {
      _deviceData = _readIosDeviceInfo(await deviceInfoPlugin.iosInfo);
    }
    else {
      ImpactBrand="GoogleChrome";
      ImpactModel="GoogleChrome";
      ImpactOS="Web";
    }
  } on PlatformException {
    _deviceData = <String, dynamic>{
      'Error:': 'Failed to get platform version.'
    };
  }

  ImpactOS = Platform.isAndroid ? 'Android' : 'IOS';
}