uploadNativeCrashes method
Future<void>
uploadNativeCrashes({
- required String publicKey,
- required String baseUrl,
- required String environment,
- required String appVersion,
- Map<
String, dynamic> ? user,
override
Upload any pending native OS-level crashes (Android/iOS).
Implementation
@override
Future<void> uploadNativeCrashes({
required String publicKey,
required String baseUrl,
required String environment,
required String appVersion,
Map<String, dynamic>? user,
}) async {
try {
await methodChannel.invokeMethod<void>('uploadNativeCrashes', {
'publicKey': publicKey,
'baseUrl': baseUrl,
'environment': environment,
'appVersion': appVersion,
'user': user,
});
} on MissingPluginException catch (error) {
debugPrint(
'[AppSentrik] uploadNativeCrashes native method missing; ignored: $error',
);
} on PlatformException catch (error) {
debugPrint(
'[AppSentrik] uploadNativeCrashes platform error; ignored: $error',
);
} catch (error) {
debugPrint('[AppSentrik] uploadNativeCrashes failed; ignored: $error');
}
}