deviceInfo method

  1. @override
Future<Map<String, Object?>> deviceInfo()
override

Device + OS + app context (osType, osVersion, deviceModel, appVersion, …).

Implementation

@override
Future<Map<String, Object?>> deviceInfo() async {
  final nav = web.window.navigator;
  return <String, Object?>{
    'osType': 'web',
    'browser': nav.userAgent,
    'appVersion': nav.appVersion,
  };
}