getUAHeader function
Implementation
FutureOr<String> getUAHeader({String delimiter = ';'}) async {
final ua = await _channel.invokeMethod('getUserAgent');
final uaModel = UAModel(
platform: ua['platform'],
platformVersion: ua['platformVersion'],
architecture: ua['architecture'],
model: ua['model'],
mobile: ua['mobile'],
device: ua['device'],
appName: ua['appName'],
packageName: ua['packageName'],
appVersion: ua['appVersion'],
);
return [
uaModel.appName,
uaModel.packageName,
uaModel.appVersion,
uaModel.device,
'${uaModel.platform} ${uaModel.platformVersion}',
].join(delimiter);
}