firebase 4

[Flutter] Firebase 연결

FIrebase Cloud Storage를 사용하기 위함이고, 그냥 cloud_firestore패키지를 사용하게 되면 initalizeApp를 요청하게 된다. 아래의 명령어를 실행해서 flutterfire명령을 실행할 수 있도록 환경을 구성 dart pub global activate flutterfire_cli activate를 하게 되면 Pub\Cache\bin 경로에 flutterfire.bat파일 생성된다. bin파일을 환경 변수에 등록을 해준다. CLI 연결하느라 오늘 하루를 다썼다. 환경은 window이며, exe파일을 실행해서 firebase login을 한다. 환경 변수 설정은 다음과 같이 하였다. firebase커맨드 창에서 로그인이 마무리되면, 스튜디오 터미널에서 아래의 명령어를 실행한..

dev/flutter 2024.01.02

[AOS] FCM(Firebase Cloud Messaging) 실행

가만 보면, 클라우드 메시징과 인앱 메시지 이렇게 두 개가 있다. 과거의 나는 그냥 지나쳤다. 뭐 둘다 메시지 이겠거니 하지만 둘은 다르다. FCM이라고 불리는 Cloud Message는 주 기능은 '푸시 알림'이다. 사용자가 앱을 사용 중이든 아니든 알림을 보낸다. - 플랫폼에 상관 없이 API에 맞춰 메시지를 보낼 수 있다. 인앱 메시지(In-App Messaging)는 사용자가 앱을 사용 중인 경우에만 표출이 가능하다. 그리고 사용자가 특정 동작이나 상태를 충족할 때 메시지를 표시할 수 있다. - 주 목적은 사용자 경험을 개선하거나 특정 기능을 소개하는 용도로 사용된다. 그래서 FCM과는 다르게 전체적인 메시지가 아닌 특정 사용자에게 메시지를 보낸다. 우선 앱을 보낼 때 토큰을 등록을 해주어야 하는..

dev/aos 2023.11.24

[AOS] FCM(Firebase Cloud Messaging) 구축

환경 : Window 언어 : Kotlin 툴 : Android Studio [참고 링크] Firebase 기초 설정 : https://firebase.google.com/docs/android/setup?authuser=0&hl=ko FCM 설정 : https://firebase.google.com/docs/cloud-messaging/android/client?hl=ko&authuser=0 1. 프로젝트 설정 [앱 등록: 패키지명 등록] [json파일 등록] [구글 라이브러리 등록] : project - gradle : app - gradle 2. FCM 기초 설정 : Firebase Analytics 라이브러리 추가 : Cloud Messaing 라이브러리 추가 파이어베이스 서비스를 매니페스트에 등..

dev/aos 2023.11.23

[iOS] Firebase 파이어베이스 연결(RealtimeDatabase)

파이어베이스 연결 목적은 버전 비교를 하기 위함 1. GoogleService-Info.plist 추가 : 본인의 어떤 앱인지 식별하여서 파이어베이스 서버가 알기 위함 : 프로젝트 설정 / SDK안내 2. Firebase SDK추가 : Firebase에서 제공하는 기능들을 사용하기 위함 : (Xcode) File / Add Package Dependencies... 다음 문장 검색 후 Add Package클릭 https://github.com/firebase/firebase-ios-sdk Add Package 3. RealtimeDatabase 설정 : AppDelegate에 FirebaseAPI를 사용하겠다 선언 import FirebaseCore @main class AppDelegate: UIRes..

dev/ios 2023.10.19
728x90
반응형