用途:为 OneKey 项目提供 Sentry 错误追踪与监控支持,适用于配置 Sentry、过滤错误、分析崩溃报告和调试生产问题。
主要能力:覆盖多平台 Sentry 集成,包括桌面端主进程(apps/desktop/app/sentry.ts)、桌面渲染进程、Web/浏览器扩展、React Native 原生端;可添加面包屑、设置用户上下文与标签、带上下文捕获异常;提供错误过滤(按错误类型、精确消息、模式匹配)与崩溃报告分析流程。
使用方式:通过 packages/shared/src/modules3rdParty/sentry 下的共享模块接入,使用 platformEnv 判断平台(isDesktop、isNative、isWeb、isExtension、isWebEmbed)。错误过滤配置位于 basicOptions.ts(FILTERED_ERROR_TYPES、FILTER_ERROR_VALUES、isFilterErrorAndSkipSentry)。分析崩溃报告时,从 Sentry 面板获取详情,识别错误类型、消息与堆栈,并结合相关技能(原生崩溃对应 /1k-patching-native-modules,JS 错误在代码库修复)处理。
限制:资料未提供价格、收费、完整安装命令及性能数据,相关内容暂未提供。