postException method

  1. @override
Future<void> postException({
  1. required dynamic message,
  2. required dynamic detail,
  3. dynamic type,
  4. Map<String, dynamic>? extra,
})
override

上报自定义异常

Implementation

@override
Future<void> postException({
  required dynamic message,
  required dynamic detail,
  dynamic type,
  Map<String, dynamic>? extra,
}) async {
  if (!_isSupportPlatform) return;

  final Map<String, dynamic> value = <String, dynamic>{
    'message': message.toString(),
    'detail': detail.toString(),
    'type': ?type?.toString().value,
    'data': ?extra,
  };
  await methodChannel.invokeMethod('postException', value);
}