firebase 설정은 다 했다고 생각했다. 오류가 없고 설정 validation도 문제없고
앱을 실행시켜서 사용자를 가입했는데 firebase 에 users table이랑 생기지 않고 버튼클릭해도 무응답이다...
manage content 버튼을 눌러보니
새창이 뜨고 아래 메세지가 나온다.
Could not create an account as firebase@flutterflow.io to your Firebase project. Make sure "Email Sign-In" is turned on for your Firebase project, and try again.
Firebase console로 이동해서 해당 프로젝트로 가면
허허.. 인증관련 설정을 안해서 '시작'버튼이 있네 ㅋ
다른 sns 로그인 등을 할꺼면 선택하고 우선 email주소로 회원가입을 받을것이라서
이메일/비밀번호를 클릭하면 사용설정이 비활성이다. 활성으로 하고 '저장'한다.
after
저장하고 나서 FlutterFlow에서 다시 Manage Content 버튼을 눌러보니 새창이 열리면서 이번에는 'No Documents'가 나온다 ㅋ 성공이다.
App 환경설정할 때 Firebase 에서 Firebase Rules 를 deploy 해야 한다. Deploy 버튼을 누르면 다음과 같은 오류로 배포가 안된다면
It looks like you haven't used Cloud Firestore in this project before. Go to https://console.firebase.google.com/project/flutterflow-xxxx/firestore to create your Cloud Firestore database. If the issue persists, go to https://console.firebase.google.com/u/0/project/flutterflow-xxxx/settings/general and set "Default GCP resource location".
Firebase 의 프로젝트 설정의 일반 탭에서 "기본 GCP 리소스 위치"가 설정이 안되어 있다는 뜻이다. (프로젝트 생성할 때 설정했는데 왜 비어있을까??)
아무튼 연필버튼을 눌러 팝업을 띄우면 설정은 되어있는데 변경도 안되고... 다시 설정을 누르자 이제는 변경 못한다 (애초에 변경이 안되던데...)