SuperAPI AI 工具集

expo-observe

部署与运维

查看项目

更新于 10-16 05:45

技能介绍

用途:在 Expo 项目中使用 EAS Observe,跟踪生产环境应用的启动、导航和自定义事件性能。

主要能力:

  • 项目集成:安装 expo-observe,包裹根布局(SDK 55 用 AppMetricsRoot,SDK 56+ 用 ObserveRoot)。
  • 交互标记:调用 markInteractive()(SDK 55 为全局调用,SDK 56+ 通过 useObserve() 钩子)。
  • 路由指标:通过 Expo Router / React Navigation 集成采集按路由的导航指标。
  • CLI 查询:使用 eas observe:metrics-summary、metrics、routes、events、versions 五个命令查看指标,支持表格与 JSON 输出。
  • 指标解读:按指标目标阈值,理解 TTI frameRate.* 参数,区分启动慢但流畅与主线程争用或硬阻塞。

使用方式: 集成参考 references/setup.md;终端查询参考 references/queries.md;读取仪表盘或 CLI 输出参考 references/metrics.md。

适用场景:需要为 Expo 应用建立生产性能可观测性,或从终端查看启动、导航与事件指标时。

限制: 仅在任务与 EAS Observe 产品或 API 范围明确匹配时使用。命令、API 行为、定价、配额、凭据与部署影响须以官方文档为准,EAS Observe 仍在演进,参考资料可能滞后。生成的示例不能替代针对环境的测试、安全审查以及对破坏性或高成本操作的用户批准。

官方文档:https://docs.expo.dev/eas/observe/