userAgentClientHintsHeader function
Implementation
Future<Map<String, String>> userAgentClientHintsHeader() async {
final map = await const MethodChannel('ua_client_hints')
.invokeMethod('getInfo') as Map<dynamic, dynamic>;
return {
'User-Agent': _userAgent(map),
'Sec-CH-UA-Arch': map['architecture'],
'Sec-CH-UA-Model': map['model'],
'Sec-CH-UA-Platform': map['platform'],
'Sec-CH-UA-Platform-Version': map['platformVersion'],
'Sec-CH-UA': '"${map['appName']}"; v="${map['appVersion']}"',
'Sec-CH-UA-Full-Version': map['appVersion'],
'Sec-CH-UA-Mobile': map['mobile'] ? '?1' : '?0',
};
}