userAgentData function

Future<UserAgentData> userAgentData()

Implementation

Future<UserAgentData> userAgentData() async {
  final map = await const MethodChannel('ua_client_hints')
      .invokeMethod('getInfo') as Map<dynamic, dynamic>;
  return UserAgentData(
      platform: map['platform'],
      platformVersion: map['platformVersion'],
      architecture: map['architecture'],
      model: map['model'],
      brand: map['brand'],
      version: map['version'],
      mobile: true,
      device: map['device'],
      package: PackageData(
        appName: map['appName'],
        appVersion: map['appVersion'],
        packageName: map['packageName'],
        buildNumber: map['buildNumber'],
      ));
}