본문 바로가기

Developer/Firebase6

Error fetching Firestore indexes Error fetching Firestore indexes Firebase Hosting을 하면서 보일 수 있는 Error fetching Firestore indexes 오류와 그 해결방법에 대해 알려드리도록 하겠습니다. Firebase Hosting을 하는 도중 Firestore Setup 과정에서 오류가 등장합니다. 먼저 이 오류가 발생하는 이유를 말씀드리자면 Native 모드의 Cloud Firestore를 사용하지않고 Datastore 모드의 Cloud Firestore를 사용하여 발생하는 에러로, Cloud Firestore를 Native 모드로 전환해주지 않아 발생하는 에러입니다. ※ Firebase CLI는 Datastore 모드가 아닌 Native 모드의 Firestore에서 가능합니다... 2020. 6. 25.
Cloud resource location is not set for this project but the operation you are attempting to perform in Cloud Firestore requires it Cloud resource location is not set for this project but the operation you are attempting to perform in Cloud Firestore requires it Firebase Hosting을 하면서 보일 수 있는 Cloud resource location is not set for this project but the operation you are attempting to perform in Cloud Firestore requires it. 오류와 그 해결방법에 대해 알려드리도록 하겠습니다. Firebase Hosting을 하는 도중 Firestore Setup 과정에서 오류가 등장합니다. 먼저 이 오류가 발생하는 이유를 말씀.. 2020. 6. 24.
Firebase DebugView Android Studio (파이어베이스 디버그뷰 안드로이드 스튜디오) Firebase DebugView Android Studio (파이어베이스 디버그뷰 안드로이드 스튜디오) Firebase Logging Event 등이 잘 이루어지는지에 대해 실시간으로 확인해볼 수 있도록 해주는 DebugView를 사용해 보도록 하겠습니다. 이미 앱에 Firebase 설치와 Event Logging 까지 해놓으셨다는 가정하에 작성하도록 하겠습니다. 그렇지 않으신 분들은 누구나 쉽게 할 수 있도록 제가 작성해놓은 글이 있으니 참고해주시면 되겠습니다! Step 1. DebugView 사용 설정할 Device 연결 혹은 Emulator 실행 DebugView를 사용할 Device 연결 혹은 Emulator를 하나 실행해주세요. 저는 Emulator를 하나 실행시켰습니다. Step 2. 터미널.. 2020. 4. 26.
Firebase Logging Event Android Studio (파이어베이스 로깅 이벤트 안드로이드 스튜디오) Firebase Logging Event Android Studio (파이어베이스 로깅 이벤트 안드로이드 스튜디오) 저는 이해하기 쉽도록 테스트 환경을 구성해서 작성하는 것이니 원하시는 방식대로 변경하셔서 시도해 보시면 되겠습니다! Step 1. 테스트 환경 구성 Name, Age, City를 입력하고 Event로 보내려고 합니다. 그에따라 Activity는 이렇게 구성했고 코드를 보시면 아시겠지만 "Logging Event" 버튼을 터치하면 EditText에 입력한 값을 가져와 각각 다른 Parameter에 담아 한 Event로 보내줍니다. 다른 부분은 아실테니 Firebase Logging Event에 대해서만 설명드리자면 1) com.google.analytics.FirebaseAnalytics 객.. 2020. 2. 26.
Firebase Android Studio 연동 (파이어베이스 안드로이드 스튜디오 연동) Firebase Android Studio 연동 (파이어베이스 안드로이드 스튜디오 연동) Step 1. Android Studio 프로젝트 생성 Firebase와 Android Studio의 연동을 다루므로 Android Studio의 프로젝트 생성에 관한것은 자세하게 다루지 않으며 혹여나 하여 간단한 설명만 추가하였습니다. 참고로 패키지명은 아래에서 사용됩니다. 생성된 패키지와 Firbase 서버를 연결하기 위해 AndroidManifest에서 인터넷 사용 권한을 부여해줍니다. 위 사진과 같이 위에 를 추가합니다. Step 2. Android 앱에 Firebase를 추가하여 시작하기 1) 지난번에 생성한 Firebase Project 메인 화면에서 앱에 Firebase를 추가하여 시작할 수 있습니다. .. 2020. 2. 25.
Firebase 프로젝트 생성 (파이어베이스 프로젝트 생성) Firebase 프로젝트 생성 (파이어베이스 프로젝트 생성) Android Studio(안드로이드 스튜디오)가 설치 되어있다는 가정하에 시작하겠습니다. Step 1. Firebase 접속 Firebase(https://console.firebase.google.com/)에 접속하여 "프로젝트 만들기" 를 클릭합니다. Step 2. 프로젝트 설정 프로젝트 명을 입력하고 Firebase 약관에 동의 체크(Firebase 첫 이용자만 해당되는 것 같습니다)를 하고 계속 버튼을 클릭합니다. 체크 되어있는 "이 프로젝트에서 Google 애널리틱스 사용 설정" 을 그대로 두시고 "계속" 버튼을 클릭하고 Google Analytics 계정을 선택합니다. 계정이 없거나 새로운 계정으로 Firebase를 사용하고 싶으시.. 2020. 2. 24.