getDeviceContext method

  1. @override
Future<Map<String, dynamic>?> getDeviceContext()
override

Returns device/OS context for Dart-level crashes.

Implementation

@override
Future<Map<String, dynamic>?> getDeviceContext() async {
  final raw = await methodChannel.invokeMethod<Map<dynamic, dynamic>>(
    'getDeviceContext',
  );

  if (raw == null) return null;

  return raw.map((key, value) => MapEntry(key.toString(), value));
}