Я только начал использовать React Native Firebase и Crashlytics (версия 6). Когда я вызываю firebase.crashlytics().recordError(error)
в блоке JS catch
, я вижу ошибки, подобные следующим в журналах Firebase Crashlytics. Это ожидаемое поведение?
Этот журнал ошибок не содержит никакой полезной информации, поэтому я не уверен, правильно ли я его использую. (Я думал о создании этого отчета об ошибках, но это похоже на ожидаемое поведение или пользовательскую ошибку).
Сработали ошибки:
Трассировка стека от одной из ошибок:
Если это ожидаемое поведение, я, вероятно, назову его так: firebase.crashlytics().recordError(new Error('The error description');
. Таким образом, я знаю, где была ошибка, так как я не смогу узнать по номеру строки, где была ошибка. Недостатком этого является то, что оно не будет отображать фактическое сообщение об ошибке, поэтому я бы знал, где была ошибка, но не то, что это была за ошибка.
В целом React-Native Firebase отлично работает для меня,так что спасибо за всю тяжелую работу (если вы являетесь частью команды)!