React Native开发模式下如何阻止Sentry发送JS及原生端错误事件?
如何避免开发期间将JS和原生端错误发送至Sentry?
开发模式下的JS错误


开发模式下的原生崩溃错误

针对Sentry @sentry/react-native 6.1.0版本尝试过但无效的方案:
方案1:
Sentry.init({ enabled: !__DEV__, dsn: "SOME_VALID_URL" })
结果:该方案仅对JS错误有效,但仍会向Sentry发送原生错误
方案2:
if(!__DEV__) { Sentry.init({ dsn: "SOME_VALID_URL" }) }
结果:在根组件中使用Sentry.wrap时会生成如下警告:
App Start Span could not be finished.
Sentry.wrapwas called beforeSentry.init.
对应的代码示例:
if(!__DEV__) { Sentry.init({ dsn: "SOME_VALID_URL" }) } function RootLayout() { ... } export default Sentry.wrap(RootLayout);
内容的提问来源于stack exchange,提问作者Roni Castro
相关产品推荐
相关产品推荐

