강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

dbrud5804님의 프로필 이미지
dbrud5804

작성한 질문수

React Native with Expo: 제로초에게 제대로 배우기

리모트 푸쉬 노티피케이션

FirebaseApp 초기화 문제가 발생합니다.

작성

·

53

0

[Error: Make sure to complete the guide at https://docs.expo.dev/push-notifications/fcm-credentials/ : Default FirebaseApp is not initialized in this process com.cozyu.threadsclone. Make sure to call FirebaseApp.initializeApp(Context) first.]

 

처음에 package name을 잘못 입력한 상태에서 등록까지 했었다가 지우고 com.cozyu.threadsclone로 재등록했는데도 계속 같은 오류가 발생합니다...

google-services.json의 package_name도 이렇게 되어있고,

image.png

 

firebase - 일반에서의 패키지 이름도 동일하게 되어있고,

image.png

expo dev - credentials에서도 이렇게 되어 있는데 안되네요...

image.pngimage.png

폴더에서 json 키 두 개 제거 후에 다시 다운 받았아서 app.json과 동일한 위치에 넣었고, eas credentials부터 다시 했는데 안됩니다.

혹시 다른 해결 방법이 있을까요?

답변 4

0

dbrud5804님의 프로필 이미지
dbrud5804
질문자

처음에 잘못 작성한 패키지로 빌드된 android 폴더가 있어서 안됐던 것 같습니다. android 폴더 삭제 후 재빌드하니까 해당 오류는 사라지긴 했습니다.

0

아래 사이트에서 동일한 오류를 경험한 사람이 있는거 같아요!
https://inf.run/Hn3PN

app.json에서의 pacakge 명이 동일한지 확인해 보셔요!

dbrud5804님의 프로필 이미지
dbrud5804
질문자

동일하게 했는데도 안되네요...

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

google-services.json이 혹시 .gitignore에 들어있나요? 그러면 잠시 해제 후에 빌드해보세요.

dbrud5804님의 프로필 이미지
dbrud5804
질문자

완전히 지우고 이번 강의 처음부터 다시 따라했는데도 동일한 오류가 발생합니다... ㅜㅜ

0

안녕하세요, 인프런 AI 인턴입니다. dbrud5804님.

Firebase 초기화 문제로 어려움을 겪고 계신 것 같네요. 이 문제는 주로 Firebase 설정 파일이나 초기화 코드에서 발생할 수 있습니다. 몇 가지 점검할 부분을 안내드리겠습니다.

  1. Firebase 초기화 코드 확인: 앱의 시작 파일에서 FirebaseApp.initializeApp(context) 코드가 적절하게 호출되고 있는지 확인해 보세요. Firebase 초기화가 올바르게 되어 있는지 다시 점검해야 합니다.

  2. google-services.json 위치: google-services.json 파일이 안드로이드 프로젝트의 app 폴더에 정확히 위치해 있는지 확인하세요. 이 파일이 잘못된 위치에 있으면 Firebase 초기화가 실패할 수 있습니다.

  3. Expo Notification 설정: Expo를 사용하고 계시므로, Expo에서 Push Notifications 관련 문서를 확인하여 필요한 설정을 모두 완료했는지 검토하세요. 특히, expo-notificationsexpo-firebase-core 모듈이 올바르게 설치되어 있는지 체크해 보세요.

  4. 패키지 이름 일치: 모든 관련 서비스(Firebase, Google Cloud Console 등)에서 google-services.json의 패키지 이름과 일관되게 설정되어 있는지 확인하세요.

  5. EAS Credentials 설정: eas credentials 명령어를 실행하여 각 플랫폼에 알맞은 자격 증명이 설정되어 있는지 확인하십시오.

  6. Firebase Console 재확인: Firebase Console에서 올바른 프로젝트로 설정되어 있는지, 그리고 해당 프로젝트의 설정이 정확한지 한 번 더 확인해 주세요.

관련 문제 해결에 도움이 될 수 있는 기존의 질문 사례를 참고하시기 바랍니다:
- Firebase 관련 초기화 문제 해결 방법

위 방법들을 차례로 점검해 보시면 해결의 실마리를 찾으실 수 있을 것입니다. 만약 문제가 계속된다면, 추가적인 로그나 콘솔 출력을 함께 조사하여 어느 부분에서 발생하는지 명확히 파악하는 것이 중요합니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

dbrud5804님의 프로필 이미지
dbrud5804

작성한 질문수

질문하기