userAgentData function
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'],
));
}