У меня есть серверная часть C ++, и я хотел бы получать отчеты о сбоях NDK. Моя проблема в том, что крашлитика с NDK, похоже, доступна только для родного Android, а не для флаттера. Вы можете увидеть это здесь. У меня есть установка аварийной настройки во Flutter с FireFlutter, и я пытался отловить ошибки NDK со следующим кодом во флаттере, но это, конечно, не работает:
// Pass all uncaught errors from the framework to Crashlytics.
FlutterError.onError = FirebaseCrashlytics.instance.recordFlutterError;
// To catch errors that happen outside of the Flutter context, install an error listener on the current Isolate:
Isolate.current.addErrorListener(RawReceivePort((pair) async {
final List<dynamic> errorAndStacktrace = pair;
await FirebaseCrashlytics.instance.recordError(
errorAndStacktrace.first,
errorAndStacktrace.last,
);
}).sendPort);
Я так долго искал это, но не смог найти никаких ресурсов, чтобы заставить crashlytics NDK работать с Flutter. Я также использую другие службы firebase во Flutter, такие как Remote Config, Analytics, Performance и т. Д. Как я могу использовать crashlytics с NDK во Flutter? Это вообще возможно?