React Native expo
-
[RN 강의] Expo Go 그 이상의 기능들 (development builds)강의노트/React Native 2025. 9. 29. 15:29
1. 로컬 Push 알림 보내기 앱을 쓰는 가장 큰 이유 중 하나인 Push 알림 기능을 추가해본다. Push 알림을 통해서 앱을 열 수 있기 때문에, 사용자의 방문 횟수를 늘릴 수 있고, 다양한 마케팅 프로모션을 진행할 수 있다. 웹서비스로도 충분한 경우가 많지만, 고객에게 소식을 전달할 수 있는 방법이 Email, 문자 전송 밖에 없다. 이러한 Push 알림의 이점으로 인해 서비스에 모바일 앱을 적용할 정도로 Push 알림이 중요하다. 하지만 이렇게 중요한 Push 알림 기능을 직접 구현하는 것은 매우 복잡하고 어려운 일이다. 그래서 대부분 라이브러리를 사용한다. Expo에서는 자체 서버가 있더서 더 간단하게 만들어 뒀다. 이전에는 구글의 경우 FCM(Firebase Cloud Messaging), ..
-
[Bug Fix] Expo 환경에서 먹통인 안드로이드 애뮬레이터 문제Front-end 개발/FE 버그 2025. 9. 5. 19:50
React Native를 Expo 환경에서 개발하던 중 잘 동작하던 에뮬레이터가 먹통이 됐다. 수정된 결과를 보기 위해 reload를 했으나 안드로이드 에뮬레이터가 완전 멈춰서 동작하지 않는다. 실행 중인 앱을 내리고 홈으로 이동하는 버튼도 동작하지 않는다. 다시 npm run android를 통해 재시작을 해도 상황이 해결되지 않아 아래 접근방법으로 문제를 해결본다. (결론적으로 접근방법 2가 해답이었다.) 에러 메시지Error: It took too long to start the Android emulator: Pixel_7. You can try starting the emulator manually from the terminal with: C:\Users\jasin\AppData\Local\A..