// index.js import 'expo-router/entry'; // ⬅️ wajib ada agar expo-router tetap bekerja import { getApp } from '@react-native-firebase/app'; import { getMessaging, setBackgroundMessageHandler } from '@react-native-firebase/messaging'; import AsyncStorage from '@react-native-async-storage/async-storage'; // ✅ Ambil instance messaging modular const mess = getMessaging(getApp()); // ✅ Firebase background handler — wajib diletakkan DI SINI setBackgroundMessageHandler(mess, async remoteMessage => { const screen = remoteMessage?.data?.category; const content = remoteMessage?.data?.content; if (screen && content) { await AsyncStorage.setItem('navigateOnOpen', JSON.stringify({ screen, content })); } });