я не вижу отчет о сбое Android в консоли Firebase - PullRequest
0 голосов
/ 04 июля 2019

1) Я использую аварийную остановку firebase в своем собственном проекте реагирования.

2) Я использовал ниже npm

  • npm install @ react-native-firebase / app @alpha

  • реакция-нативная ссылка @ react-native-firebase / app

  • npm install @ react-native-firebase / crashlytics @ alpha

  • реакция-нативная ссылка @ реагировать-нативный-firebase / crashlytics

3) Я могу сделать приложение аварийной остановки, программно используя

async forceCrash () {

       firebase.crashlytics().crash();

       await firebase.crashlytics().setAttributes({ something: 
             "something" });

       firebase.crashlytics().log("A woopsie is incoming :(");

       firebase.crashlytics().recordError(new Error("Error Log"));

}

  • , но я не могу получить отчет об ошибке в консоли firabase.
    • Пожалуйста, дайте мне ваше ценное предложение.где я не прав.

Ответы [ 2 ]

0 голосов
/ 04 июля 2019

React native не поддерживается официально, но разработчики смогли использовать аварийную аналитику с React native.Из вашего фрагмента кода кажется, что вы пытаетесь выполнить тестовый сбой и одновременно отправить нефатальное исключение.

Если вы хотите видеть журналы в отчете о сбое, код должен выглядеть примерно так:

Crashlytics.log("Crash occurred! Bailing out...");

Убедитесь, что вы установили эти журналы до того, как ваше приложение вылетит.

Если вы хотите отправить нефатальное исключение:

try {
        throw new NullPointerException("It is Pointer No-Fatal Error");

    } catch (Exception e) {

        Crashlytics.logException(e);

        // handle your exception here!
    }

Журналы также будут отображаться с нефатальными исключениями, если они были установлены до возникновения исключения.

0 голосов
/ 04 июля 2019

Crashlytics не работает ни с React Native, ни с какой-либо средой JavaScript. Как видно из документации , она работает только для собственных приложений для Android и iOS, а также для игр Unity, построенных на этих платформах.

...