📦 Database/Firebase2023. 4. 27. 09:53FCM HTTP -> HTTP v1 Migration

HTTP -> HTTP v1 마이그레이션 진행 순서 서버 엔드포인트 업데이트 전송 요청의 승인 업데이트 ADC를 사용한 사용자 인정 정보 제공 수동으로 사용자 인증 정보 제공 사용자 인증 정보를 사용한 액세스 토큰 발급 전송 요청의 페이로드 업데이트 예시: 간단한 알림 메시지 예시: 여러 플랫폼 타겟팅 예시: 플랫폼 재정의로 맟춤설정 예시: 특정 기기 타겟팅 HTTP v1의 장점 액세스 토큰을 통한 보안성 강화 플랫폼에 따른 메시지 맟춤 설정 새 클라이언트 플랫폼 버전을 위한 확장성 강화 서버 엔드포인트 업데이트 HTTP v1 API의 엔드포인트 URL은 다음과 같은 면에서 기존 엔드포인트와 다릅니다. 경로에 /v1로 버전이 지정됩니다. 경로에 /projects/myproject-ID/ 형식으로 앱의 F..

📦 Database/Firebase2023. 4. 26. 10:31FCM (Firebase Cloud Message)

💡 FCM 출처 https://donghun.dev/Firebase-Cloud-Messaging 참조 사이트 https://app.diagrams.net/ https://firebase.google.com/docs/cloud-messaging/send-message?hl=ko#send-messages-to-specific-devices-legacy FCM이란 무엇인가? FCM은 Firebase Cloud Messaging의 약자로, 무료로 메시지를 안정적으로 전송할 수 있는 교차 플랫폼 메시징 솔루션이다. 모든 사용자에게 알림 메세지를 전송할 수도 있고, 그룹을 지어 메시지를 전송할 수도 있다. Friebase의 서비스는 요금 정책에 따라, 이용할 수 있는 범위가 다르지만 FCM은 요금 정책에 구분 없이..

📦 Database/Firebase2023. 4. 22. 01:22Firebase - Spring Boot 연동

💡 Firebase Spring Boot 연동 사전 준비사항 Firebase 프로젝트 생성 Firebase 프로젝트 & Cloud Firestore 생성 Firebase 프로젝트 설정 - 서비스 계정 - 새 비공개 키 생성 - json 파일 Spring resources 디렉터리로 이동 Dependency 등록 implementation group: 'com.google.firebase', name: 'firebase-admin', version: '8.1.0' Spring Boot 설정 // FirebaseConfig.kt @Service @Configuration class FirebaseConfig { @Value("\${firebasePath}") pri..

📦 Database/Firebase2023. 4. 2. 09:12Firebase 란?

💡 FireBase 소개 BaaS 플랫폼으로 제공되는 포괄적인 도구 및 서비스 제품군으로, 개발자가 모바일 및 웹 어플리케이션을 모두 쉽게 생성, 실행 및 확장할 수 있게 하며, 실시간으로 데이터베이스, 인증, 스토리지, 호스팅 및 기타 기능을 모두 단일 플랫폼에서 관리할 수 있다. 위의 모든 기능을 하나의 Firebase에서 전부 지원하므로, 고품질 모바일 및 웹 어플리케이션을 구축, 배포 및 성장시키기 위한 포괄적 플랫폼을 제공한다. 즉, 개발자가 인프라 구축 & 관리할 필요 없이 다양한 도구와 서비스를 제공하는, 모바일 및 웹 어플리케이션 통합 개발 플랫폼이다. 데이터베이스 Firebase는 연결된 모든 기기에서 실시간으로 데이터를 동기화하는 실시간 데이터베이스를 제공한다. 개발자가 유연하고 확장 ..

image