일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Coding Test
- ios
- coreml
- backend
- WWDC22
- Swift
- UIDatePicker
- UIStackView
- watchkit
- Complication
- widgetkit
- Sendbird
- Firebase
- Tuist
- Flutter
- Project
- UITableView
- tabman
- spring
- createml
- cloud functions
- swift concurrency
- app intents
- SwiftUI
- 코테
- Apple Developer Academy
- github
- task.yield()
- Delegate Pattern
- fcm
- Today
- Total
목록Firebase (6)
azhy의 iOS 이야기
2022년 4월 25일에 작성됨 현재 진행 중인 프로젝트에서 지정된 시간에 알림을 보내야 하는 기능이 필요했습니다.그래서 지정된 시간에 함수를 실행할 수 있도록 예약 함수를 지원하는 cloud function을 사용했고 그 내용을 정리하려 합니다. 자세한 내용은 공식문서 를 참고해 주세요.Firebase, cloud Functions 세팅프로젝트에서 cloud functions을 사용하려면 firebase, functions 세팅이 필요합니다.[Firebase] Cloud Functions 세팅 글을 참고하거나 구글링을 통해 세팅을 완료하고 다음으로 넘어가주세요.함수 작성코드는 공식문서 참고했습니다.exports.scheduledFunction = functions.pubsub.schedule('ever..
2022년 2월 6일에 작성됨 Functions을 실행시키는 방법은 onCall과 onRequest가 있습니다.차이점은 호출 방식에 차이가 있는데, onCall은 클라이언트의 firebase.functions()를 통해 호출하고 onRequest는 표준 https request 방식입니다.따라서 onCall은 앱 안에 Firebase Cloud Functions SDK를 설치해야 하고 firebase functions 패키지를 필요로 합니다.onCall이 좀 더 함수처럼 동작하죠. 자세한 정보는 onCall 공식 문서, onRequest 공식 문서를 참고해 주세요.Cloud Functions 세팅[Flutter] Firebase Cloud Functions 세팅 저번 글에 이어 진행하는 것이기 때문에 기..
2022년 1월 30일에 작성됨 Firebase용 Cloud Functions에 대해 간단히 알아보자면 Firebase 기능과 HTTPS요청에 의해 트리거 되는 이벤트에 응답하여 백엔드 코드를 자동으로 실행할 수 있는 서버리스 프레임워크입니다.서버를 따로 구축하지 않아도 Cloud Functions를 이용하면 함수의이름만 알고 있다면 서버에 있는 기능들을 호출할 수 있습니다. 자세한 정보는 공식문서 를 참고해 주세요.Firebase 세팅 Firebase 홈페이지 - Functions - 시작하기요금제 업그레이드 하라고 뜨시는 분들도 계실 텐데, Blaze 요금제로 업그레이드해주세요. (비용걱정은 안 하셔도 괜찮습니다.)계속 버튼과 완료 버튼을 선택해 주세요. Functions에 들어가면 첫 번째 배포 대..
2022년 1월 23일에 작성됨 FCM, Firebase Cloud Messagin 연동에서 이어지는 내용이기 때문에, fcm 관련 세팅이 완료되어있어야 합니다.Token 값 가져오기각 디바이스에는 고유한 fcm token이 존재합니다. 이 token 값을 알아야 해당 디바이스에 알림을 보낼 수 있습니다.token = await FirebaseMessaging.instance.getToken(); 코드사실 저번에 진행했던 세팅이 완료되면 앱에서 알림보내는 것은 어렵지 않았다.class FCMController { final String _serverKey = "your serverKey"; Future sendMessage({ required String userToken, required..
2022년 1월 16일에 작성됨Flutter 앱에 Firebase 추가Firebase는 기본적으로 세팅이 완료된 상태에서 진행하셔야 합니다. 아직 세팅을 안 하셨다면 Flutter 앱에 Firebase 추가 문서를 보고 완료해 주시거나, 어려우시면 Firebase Android, IOS 연동을 참고하셔서 Firebase 세팅을 완료해 주세요.사용한 라이브러리firebase_messaging: ^11.2.5flutter_local_notifications: ^9.2.0Android 세팅android / app / src / main / AndroidManifest.xml > android / app / build.gra..
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..