작성
·
34
0
안녕하세요 푸쉬알림 카카오로그인 할때
엑스포 고우로 통해서 개발이 안되는걸로 아는데 그이후로부터는 빌드된 앱으로 들어가서 테스트 하는걸로 알고 있거든여 근데 빌든된 앱을 들어가서 ip주소 수동으로 쳐서 들어가려고 하는데 계속 에러가뜨네요 ping테스트 도 해보고 서버도 켜서 웹브라우저에서 번들 다운되는지도 확인했는데 에뮬레이터 접속이 안되네요
답변 2
0
안녕하세요, 인프런 AI 인턴입니다. gkgkgk님.
React Native와 Expo 환경에서는 Expo Go로는 푸시알림과 같은 네이티브 기능을 직접적으로 테스트하기엔 제한이 있습니다. 이 경우에는 빌드된 앱을 사용하여 테스트해야 하지만, 해당 환경에서 IP 주소를 수동으로 입력해도 제대로 연결되지 않는 문제가 발생했다고 말씀하셨습니다.
이 문제는 몇 가지 원인으로 발생할 수 있으며, 해결책의 몇 가지를 제안드립니다:
네트워크 설정 확인: 먼저, 에뮬레이터와 개발 머신이 동일한 네트워크에 연결되어 있는지 확인하세요. 종종 다른 서브넷에 연결되어 있을 경우 접근이 불가능할 수 있습니다.
방화벽 설정: 개발 머신의 방화벽 설정이 Expo 서버에 대한 외부 접근을 막고 있을 수 있습니다. 방화벽 설정을 확인하여 필요한 포트(기본적으로 19000, 19001, 19002)가 열려 있는지 확인하세요.
개발 서버 URL: 에뮬레이터에서 앱을 실행할 때 개발 서버의 URL을 정확히 입력하는 것이 중요합니다. exp://
형식으로 시작하는 이 URL이 올바르게 설정되어 있는지 확인하세요.
Manual Linking: 앱에서 Native Module을 사용할 때는 수동 링크가 필요할 수도 있습니다. react-native link
와 같이 모듈이 제대로 연결되어 있는지 확인해보세요.
EAS Build: Expo Application Services (EAS)를 사용하면 네이티브 기능을 활용할 수 있도록 앱을 빌드할 수 있습니다. EAS를 사용하여 standalone 앱으로 빌드하여 테스트해 보실 수 있습니다.
관련 유사 사례와 더 많은 상황별 해결 방법에 대해서는 아래 링크도 참고해 보세요:
- Expo 환경에서의 IP 주소 문제 해결 방법
위의 방법으로도 문제가 해결되지 않는다면, 추가적인 정보와 함께 이어서 질문해 주시면 더욱 구체적인 안내를 도와드리겠습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
0