react native sentry не отправляет отчеты о сбоях в разделе NavigationContainer

#react-native #react-navigation #sentry

#реагировать-родной #реагировать-навигация #караул

Вопрос:

у нас есть собственный сервер sentry (Sentry 21.11.0 172bad1), наш собственный SDK react : «@sentry/react-native»: «^3.0.2»

sentry может обнаруживать все сбои по всему приложению ( поскольку журналы событий доступны в функции beforeSend), но не сообщается о сбоях только в тех компонентах, которые были зарегистрированы до навигации react. Навигацияконтейнер, отчет о сбоях на панели sentry и о сбое на экранах навигации react. PS : включение интеграции навигации не помогает

PS1: наша функция инициализации заключается в :

 export const initCrashReportServices = () =gt; {  const information = {  dsn: 'XXXX',  debug: ENVIRONMENT === 'STG',  environment: ENVIRONMENT,  attachStacktrace: true,  beforeSend: async event =gt; {  console.log(event, 'event');  return event;  },  };  codePush  .getUpdateMetadata()  .then(update =gt; {  alert(`${update.appVersion} codepush:${update.label}`);  if (update) {  information.release = `${update.appVersion} codepush:${update.label}`;  }  Sentry.init(information);  })  .catch(() =gt; {  Sentry.init(information);  }); };   

PS2: App.js :

 export default codePush({  checkFrequency: codePush.CheckFrequency.ON_APP_RESUME, })(  Sentry.withErrorBoundary(App, { fallback: ErrorBoundaryComponent }), );