inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

리모트 푸쉬 노티피케이션

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

160

dbrud5804

작성한 질문수 6

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부터 다시 했는데 안됩니다.

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

react react-native 하이브리드-앱 typescript expo

답변 4

0

dbrud5804

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

0

eggmun(문성진)

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

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

0

dbrud5804

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

0

제로초(조현영)

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

0

dbrud5804

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

0

인프런 AI 인턴

안녕하세요, 인프런 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 관련 초기화 문제 해결 방법

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

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

expo-blur 사용하면서 생긴 버그입니다.

0

113

3

router.navigate 동작이 달라졌을까요?

0

64

1

Toast 기능

0

76

2

onEndReached 함수가 바로 호출 되지 않는 이슈

1

63

1

expo push service에 관한 질문

0

79

2

ios에서 개발중이신 분들은

1

85

1

[질문아님] tabBarLabel 대신 tabBarShowLabel

1

58

1

Location.getCurrentPositionAsync({}); 에러

1

125

3

.

0

122

2

EAS preview 빌드 후 Device에서 카카오 로그인 브라우저가 안켜짐

0

120

2

폴더 구조 관련 질문

0

133

2

혹시 리액트네이티브 관련해서 좋은 참고서도 있을까요??

0

105

1

제로초님께서는 Nativewind는 사용안하지는지 궁금합니다.

1

272

2

.

0

89

2

eas build:configure 안되는데, "git"이 반드시 설치되어 있어야 하나요?

0

81

2

.

0

104

2

혹시 해당 강의 보면서 테스트용으로 사용할 맥북을 구매할 예정인데 어느정도 스펙 이상으로 사야 할지 의견 받아볼수있을까요?

0

73

2

.

0

114

1

.

0

120

2

기기에서는 네트워크 에러가 납니다.

0

101

2

빌드 문의드립니다.

0

73

1

.

0

126

2

.

0

83

2

Expo-blur unimplement 오류

0

106

3