在使用sentry与appcenter的代码分离时,如何包装主要的App组件,如下所示:
export default Sentry.wrap(codePush(App));或者像这样:
export default codePush(Sentry.wrap(App));或者是否有其他方法来执行上面的任务,我引用了哨兵文档,但是不清楚这个部分,https://docs.sentry.io/platforms/react-native/manual-setup/codepush/。
有人能帮帮我吗?
发布于 2022-08-08 06:35:39
已更新
哨兵建议将CodePush作为最外层。对其文档的编辑内容如下:
--如果您要用
Sentry.wrap包装您的根组件以获得性能特性,那么codePush应该是最外层的函数,因为它需要访问根组件才能交换包。
export default codePush(Sentry.wrap(App));感谢@manoelneto纠正了我的假设。
旧答案(不正确)
我建议使用Sentry作为最外层。这样,如果CodePush导致崩溃,Sentry就会知道这一点。
https://stackoverflow.com/questions/73273418
复制相似问题