ReactNative에서 FCM Token 받기

여기에 코드를 입력하거나 붙여 넣습니다.
 setTimeout(() => {
                    if (!messaging().isDeviceRegisteredForRemoteMessages) {
                        messaging().registerDeviceForRemoteMessages();
                    }
                    messaging().getToken().then((token) => {
                        console.log("messaging token", token);
                        setToken(token);
                    }).catch((error: any) => {
                        console.log("error", error);
                        setToken("device_Token");
                    })
                }, 5000);

안녕하세요 Firebase를 사용해서 FCM Token을 받으려고 하는데
실제 기기를 연동해서 받으면 바로 token이 받아지는데
안드로이드 애뮬레이터를 활용해서 token을 받으려고 하면
error로 가버리는데 어떻게하면 token을 error 없이 받을 수 있을까요?