import Aegis, { BUGLY_SERVER_HOST } from 'bugly-rn-sdk';// 可选项,用于获得设备的网络信息import netInfo from '@react-native-community/netinfo';const aegis = new Aegis({id : 'xxxx', // 接入产品的app id,必填项appKey: 'xxxxxxx', // 接入产品的 app key,必填项aid: "deviceID", // 设备ID,不同设备的设备ID应不相同,建议填写env: "debug", // sdk在控制台输出日志的级别,“debug”为输出所有日志。默认为“production”,只输出sdk运行时的错误日志。选填项serverHost: BUGLY_SERVER_HOST.OA, // 上报域名,必填netInfo: netInfo, // 可选项, 传入后可获得网络信息plugin:{error: true, // 开启错误监控}});
import { NavigationContainer, useNavigationContainerRef } from '@react-navigation/native';import { createNativeStackNavigator } from '@react-navigation/native-stack';function App() {const Stack = createNativeStackNavigator();const containerRef = useNavigationContainerRef();return (<NavigationContainerref = {containerRef}onReady={() => {// 使用wrapNavigationRef开启页面访问功能aegis.wrapNavigationRef(containerRef);}}><Stack.Navigator initialRouteName="Home"><Stack.Screen name="Home" component={HomeScreen} /></Stack.Navigator></NavigationContainer>);}
import { Navigation } from 'react-native-navigation';const aegis = new Aegis({// 配置项跟SDK初始化的一样navigation: Navigation,});
文档反馈