import { useEffect } from 'react'; import { StatusBar } from 'expo-status-bar'; import * as Notifications from 'expo-notifications'; import { GestureHandlerRootView } from 'react-native-gesture-handler'; import { AppNavigator } from './src/navigation/AppNavigator'; import { requestNotificationPermissions } from './src/services/gps'; // Show notifications even when the app is in the foreground (iOS suppresses by default) Notifications.setNotificationHandler({ handleNotification: async () => ({ shouldShowBanner: true, shouldShowList: true, shouldPlaySound: true, shouldSetBadge: false, }), }); export default function App() { useEffect(() => { requestNotificationPermissions(); }, []); return ( ); }