getDeviceInfo method

  1. @override
Future<NDeviceInfoModel?> getDeviceInfo()
override

Implementation

@override
Future<NDeviceInfoModel?> getDeviceInfo() async {
  final idOfClient = html.window.navigator.userAgent;
  return NDeviceInfoModel(
    id: idOfClient,
    name: html.window.navigator.appName,
    os: html.window.navigator.platform,
    version: html.window.navigator.appVersion,
    osVersion: html.window.navigator.platform,
    model: html.window.navigator.vendor,
    manufacturer: html.window.navigator.vendor,
    buildVersion: html.window.navigator.appVersion,
    isSimulator: false,
    userAgent: html.window.navigator.userAgent,
  );
}