firebase_crashlytics во флаттере не всегда регистрирует cra sh in ios - PullRequest
0 голосов
/ 07 февраля 2020

Я использую плагин firebase_crashlytics, чтобы зарегистрировать cra sh в моем приложении ios, однако, он не всегда работает, при каждых 10 попытках записи теста я вижу 1 в консоли firebase .

https://pub.dev/packages/firebase_crashlytics

  • Я добавил скрипт запуска на этапах сборки.
  • Я изменил значение переменной Формат отладочной информации на (DWARF с файлом dSYM) в Настройках сборки.
  • У меня есть свой google-services.plist для каждой схемы, они копируются с использованием скрипт.

Это мой основной


    void mainDelegate() {
      Crashlytics.instance.enableInDevMode = true;

      FlutterError.onError = Crashlytics.instance.recordFlutterError;

      runApp(MyApp());
    }

Я использую этот код для создания регистра в firebase, это регистрация типа события "Non-fatal".


try {
    throw 'error_example';
} catch (e, s) {
    Crashlytics.instance
    .recordError(e, s, context: 'as an example');
}

Надеюсь, кто-нибудь сможет мне помочь.

...