반응형
1. Firebase Project를 만들어 줍니다.
2-1. Firebase에 Android 앱 등록
1) 앱 등록 (Android Pacakage Name 등록)
/android/app/build.gradle
파일에서 아래 보이는 [PACKAGE_NAME] 부분이 패키지 이름입니다.
android {
defaultConfig {
applicationId "[PACKAGE_NAME]"
}
}
/android/app/src/main/AndroidManifest.xml
파일에서도 확인 가능합니다.
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="[PACKAGE_NAME]">
※ 앱 닉네임은 한글 입력 가능
2) google-services.json 다운
google-services.json 파일을 다운받은 후 /android/app/
위치에 추가
3) Firebase SDK 추가
/android/build.gradle
파일에 추가
buildscript {
repositories {
// Check that you have the following line (if not, add it):
google() // Google's Maven repository
}
dependencies {
...
// Add this line
classpath 'com.google.gms:google-services:4.3.3'
}
}
allprojects {
...
repositories {
// Check that you have the following line (if not, add it):
google() // Google's Maven repository
...
}
}
/android/app/build.gradle
파일에 추가
apply plugin: 'com.android.application'
// Add this line
apply plugin: 'com.google.gms.google-services'
2-2. Firebase에 iOS 앱 등록
1) 앱 등록 (iOS Bundle ID 등록)
/ios/Runner.xcodeproj/project.pbxproj
파일에서 'PRODUCT_BUNDLE_IDENTIFIER' 검색
2) GoogleService-Info.plist 다운
Xcode를 실행하여 GoogleService-Info.plist 파일을 /Runner/Runner/
위치에 추가
※ info.plist 있는데 넣어주면 됩니다.
※ Android Studio에서 넣어주면 에러가 납니다. Xcode로 넣어주세요.
반응형
'Development > Flutter - Package' 카테고리의 다른 글
Flutter 앱에 AdMob 광고 달기 (firebase_admob) (6) | 2020.07.14 |
---|---|
Flutter 앱에 Google Analytics 연결 (firebase_analytics) (0) | 2020.07.03 |
firebase_core (0) | 2020.06.09 |
Flutter 앱에 웹뷰(Webview) 추가하기 (webview_flutter) (5) | 2020.03.24 |
추천 Package] flutter_slidable (0) | 2020.02.22 |