기본 구성은 아래와 같습니다.
1. Firebase 프로젝트 생성
2. 안드로이드 관련 설정
3. 구글 인증 활성화
4. 이메일 로그인 활성화
Flutter 프로젝트 생성 후, 아래의 절차대로 진행하면 됩니다.
1. Firebase 에 가입을 하시고 아래 버튼을 클릭하여 프로젝트 생성
2. Firebase 프로젝트에서 안드로이드 관련 설정(개발환경 : 윈10 & 안드로이드)
여기서 2군데의 정보는 아래와 같이 확인한다.
본인이 생성한 프로젝트의 android > app > build.gradle 입니다.
자바 SDK 설치 및 환경변수 설정 후, 아래의 명령어를 입력하면 됩니다. 그중에서 SHA1을 복사/붙여넣기 하면 됩니다.
JSON 파일을 다운받고 android > app 폴더로 옮기기
붉은 박스 부분을 복사해서 android > build.gradle 파일에 해당 위치에 붙여 넣기.
붉은 박스 부분을 복사해서 android > app > build.gradle 파일에 해당 위치에 붙여 넣기.
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services' <== 여기에 추가함
apply plugin: 'kotlin-android'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
// 여기에 2개 추가함
implementation platform('com.google.firebase:firebase-bom:28.3.0')
implementation 'com.google.firebase:firebase-analytics'
}
Sync now 는 클릭하지 말고 Next 로 이동
추가로 android > app > build.gradle 파일의 아래 부분도 추가 및 수정한다.
3. Firebase 프로젝트에서 구글 인증 활성화
4. Firebase 프로젝트에서 이메일 인증 활성화
'Flutter > 01 SNS login' 카테고리의 다른 글
[Flutter] SNS login (3) - 코딩 (0) | 2021.08.06 |
---|---|
[Flutter] SNS login (2) - Facebook 관련 설정 및 인증 활성화 (0) | 2021.08.06 |