https://github.com/flashcat-cloud/fc-ios-sdkFlashcatCore:核 心 SDKFlashcatRUM:RUM 功能模块AppDelegate.swift 的 application(_:didFinishLaunchingWithOptions:) 方法中初始化 FlashCat SDK:production、staging(必填).us1、.us3、.us5、.eu1、.ap1(必填).pending:SDK 开始收集和批处理数据,但不发送到 FlashCat,等待新的追踪同意值.granted:SDK 开始收集数据并发送到 FlashCat.notGranted:SDK 不收集任何数据Flashcat.set(trackingConsent:) 动态修改追踪同意状态。AppDelegate 中尽早启用:URLSession 实例发送的网络请求,需要启用 URLSessionInstrumentation 并传入您的 delegate 类型:DefaultUIKitRUMViewsPredicate 自动追踪。SDK 会追踪 UIViewController 的生命周期,自动 记录视图的显示和隐藏。trackRUMView(name:) 方法会在 SwiftUI 视图出现和消失时自动开始和停止视图追踪。DefaultUIKitRUMActionsPredicate 自动追踪。.trackRUMTapAction(name:) 修饰符:List 内使用 .trackRUMTapAction(name:) 可能会影响默认手势(例如禁用 Button 操作或破坏 NavigationLink)。对于 List 元素,建议使用自定义操作 API。FlashcatWebView 模块。webView: 需要追踪的 WKWebView 实例hosts: 允许追踪的域名列表,支持通配符FlashCat 关键字,查看 SDK 初始化和数据上报日志