@react-native-async-storage/async-storage(>= 1.0.0),用于持久化 aid(设备唯一标识,用于区分设备、计算 uv);未安装时 SDK 自动降级为会话内不持久化的 aid。aegis-rn-sdk,依赖将写入项目根目录的 package.json:npm install --save aegis-rn-sdk
react-native.config.js 已配置 AegisPerfPackage),依赖位置为 android/ 原生工程,无需手动添加到 android/app/build.gradle。ios/ 目录,执行 pod install 后通过 aegis-rn-sdk.podspec 自动集成,无需手动添加到 Podfile。import Aegis from 'aegis-rn-sdk';const aegis = new Aegis({id: 'pGUVFTCZyewhxxxxxx', // 应用ID,即上报IDuin: 'xxx', // 用户唯一 ID(可选)reportApiSpeed: true, // 接口测速hostUrl: 'https://rumt-zh.com', // 上报域名,中国大陆 rumt-zh.com})
index.js / App.tsx)中,在路由容器与首屏 UI 渲染之前完成。冷启动监控依赖原生侧记录的 processStartTime,初始化越早,启动耗时数据越完整。spa 并接入路由后自动上报页面 PV;https://rumt-zh.com 作为上报域名,您可以通过 hostUrl 参数来控制上报域名。https://rumt-zh.com 作为上报域名。https://rumt-sg.com 作为上报域名。https://rumt-us.com 作为上报域名。文档反馈