Template
fix: 清除 platform-flutter 残留代码,重构文档与开发者体验
P0 代码修复:删除 imSdkAppId、清除内网 IP 与原项目域名、修正 USE_MOCK 默认值 P1 CLAUDE.md 重组:零容忍规则前置,新增 dart-defines 字段对照表 P2 文档优化:先跑再配的 setup 流程,新增 architecture.md 架构图
This commit is contained in:
@@ -3,9 +3,9 @@ import 'package:sunny_mochi/core/config/env.dart';
|
||||
import 'package:sentry_flutter/sentry_flutter.dart';
|
||||
|
||||
/// 包装 [SentryFlutter.init],统一注入:
|
||||
/// - DSN 来自 [Env.sentryDsn](空 DSN 跳过实际上报,便于 P0 兜底)
|
||||
/// - PII 脱敏(健康类 App 强约束,详见 docs/flutter-architecture-design.md §十一.5)
|
||||
/// - 屏蔽 screenshot / view hierarchy(含敏感页面)
|
||||
/// - DSN 来自 [Env.sentryDsn](空 DSN 跳过实际上报)
|
||||
/// - PII 脱敏(屏蔽手机号 / token / 身份证等敏感数据)
|
||||
/// - 屏蔽 screenshot / view hierarchy
|
||||
///
|
||||
/// 调用方在 main.dart 包一层:
|
||||
/// ```dart
|
||||
@@ -27,7 +27,7 @@ class SentrySetup {
|
||||
options
|
||||
..dsn = Env.sentryDsn
|
||||
..environment = Env.name
|
||||
..tracesSampleRate = Env.isProd ? 0.2 : 1.0
|
||||
..tracesSampleRate = Env.isRelease ? 0.2 : 1.0
|
||||
..debug = kDebugMode
|
||||
// === 健康数据 PII 脱敏(强约束)===
|
||||
..sendDefaultPii = false
|
||||
|
||||
Reference in New Issue
Block a user