Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- task.yield()
- Apple Developer Academy
- swift concurrency
- coreml
- Project
- Flutter
- Complication
- cloud functions
- Tuist
- Delegate Pattern
- Firebase
- backend
- spring
- createml
- github
- 코테
- watchkit
- fcm
- tabman
- app intents
- Swift
- SwiftUI
- Sendbird
- UIStackView
- ios
- widgetkit
- Coding Test
- UITableView
- WWDC22
- UIDatePicker
Archives
- Today
- Total
azhy의 iOS 이야기
[Flutter] Firebase Android, iOS 연동 본문
2022년 1월 2일에 작성됨
프로젝트 생성 후 Android 앱 등록 선택
Android 패키지 이름을 추가합니다.
패키지 이름은 app / build.gradle 에서 확인 가능
구성 파일 다운로드
구성 파일을 다운해서 app 폴더에 추가
SDK 추가
androd / 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.10'
}
}
allprojects {
...
repositories {
// Check that you have the following line (if not, add it):
google() // Google's Maven repository
...
}
}
androd / app / build.gradle 에 추가
apply plugin: 'com.android.application'
// Add this line
apply plugin: 'com.google.gms.google-services'
dependencies {
// Import the Firebase BoM
implementation platform('com.google.firebase:firebase-bom:29.0.3')
// Add the dependency for the Firebase SDK for Google Analytics
// When using the BoM, don't specify versions in Firebase dependencies
implementation 'com.google.firebase:firebase-analytics'
// Add the dependencies for any other desired Firebase products
// https://firebase.google.com/docs/android/setup#available-libraries
}
iOS 앱 등록 선택
안드로이드와 비슷하게 iOS 번들 ID를 추가해야 합니다.
번들 ID는 vscode - ios - 우클릭 - open in xcode 을 클릭하면 xcode가 켜지는데 일반 탭에서 확인이 가능합니다.
구성 파일 다운로드
안드로이드와 마찬가지로 구성 파일을 다운로드하고 xcode - Runner 폴더에 추가해주고
다음에 GoogleService-Info.plist - REVERSED_CLIENT_ID를 복사해서 Runner - Info - URL Types에 들어가 보면 아무것도 없을 텐데 + 버튼을 통해 하나 만들고 URL Schemes 에 붙여 넣어줍시다.
iOS 세팅도 끝입니다.
'Flutter' 카테고리의 다른 글
[Flutter] 앱 성능 측정 및 개선 방법 (3) | 2024.11.11 |
---|---|
[Flutter] FCM, 앱에서 알림 보내기 (0) | 2024.11.06 |
[Flutter] FCM, Firebase Cloud Messagin 연동 (1) | 2024.11.06 |