Android Google Service Installation
Firebase console
https://console.firebase.google.com/
- 프로젝트 생성
package name : android/app/build.gradle → applicationId - 구성 파일 다운로드 → google-services.json
android/app 폴더에 google-services.json 파일 복붙 - Firebase SDK 추가 - 프로젝트 생성 시 3번 과정
프로젝트 수준 build.gradle / app 수준 build.gradle 에 각각 코드 추가 - SHA-1 key 넣어주기!!!!!
$ cd android && ./gradlew signingReport
🛡️ /build.gradle
buildscript {
dependencies {
// ... other dependencies
classpath 'com.google.gms:google-services:4.3.3'
}
}
🛡️ /app/build.gradle
apply plugin: 'com.google.gms.google-services'
Authentication
🛡️ pubspec.yaml
dependencies:
flutter:
sdk: flutter
firebase_core: "0.7.0"
firebase_auth: "^0.20.0+1"
Google Authentication
🛡️ pubspec.yaml
dependencies:
flutter:
sdk: flutter
firebase_auth: "^0.20.0+1"
google_sign_in: "^4.5.1"
오류...
⚡[No Firebase App '[DEFAULT]' has been created]
await Firebase.initializeApp(); // 이걸 코드에 넣어야 함!!!!
⚡[로그인 계정 선택 후 로그인이 안되고 되돌아가는 현상]
Firebase console에서 SHA-1 key를 넣어줘야함
// flutter에서 SHA-1 생성하기
$ cd android && ./gradlew signingReport
⚡[assets 폴더 안에 있는 이미지 파일 못 찾는 경우]
🛡️pubspec.yaml
// flutter 밑에 추가해줘야함
flutter:
assets:
- assets/
참고
'Team Project (2020-2021) > SeNaJooNa' 카테고리의 다른 글
5. DSC KR Hackathon 참여 (21.02.01~21.02.08) (0) | 2021.02.02 |
---|---|
4. DSC KR Hackathon 준비(21.01.25~21.02.01) (0) | 2021.01.31 |
3. 주제 확정, 프로토타입 초안(21.01.18~21.01.25) (0) | 2021.01.22 |
2. 주제, 기능 명세 및 와이어프레임(21.01.11~21.01.18) (0) | 2021.01.16 |
1. 팀 빌딩 & 디자인 스프린트 (2021.01.04~2021.01.11) (0) | 2021.01.09 |