Firebase 솔루션 포털
분산 카운터
많은 실시간 앱에는 카운터 역할을 하는 문서가 있습니다. 예를 들어 게시물의 '좋아요' 또는 특정 항목의 '즐겨찾기' 개수를 셀 수 있습니다. Cloud Firestore 에서는 단일 문서를 무제한 속도로 업데이트할 수 없습니다. 단일 문서를 기반으로 한 카운터가 있고 증분이 자주 발생하는 경우 결국 문서 업데이트에 대한 경합이 발생합니다. 단일 문서 업데이트 를 참조하세요. 더욱 빈번한 카운터 업데이트를 지원하려면 분산 카운터를 만드세요. 각
- 튜토리얼
- Firestore
텍스트 처리 개선
Cloud Firestore 및 Firebase Extensions 를 사용하여 텍스트 애셋 작업 역량을 강화하세요. 이 확장 프로그램을 사용하면 PaLM API를 통해 Cloud Firestore 문서의 필드를 요약할 수 있습니다. 자세히 알아보기 이 확장 프로그램을 사용하면 Cloud Firestore 컬렉션에 작성된 소셜 게시물의 댓글과 같이 사용자가 제출한 텍스트에 대한 유해성 점수를 확인할 수 있습니다. 자세히 알아보기 Cloud
- 튜토리얼
- Firestore
Cloud Firestore에서 접속 상태 구현
개발하는 앱 유형에 따라 어떠한 사용자 또는 기기가 현재 온라인 상태인지를 확인하면 유용할 수 있습니다. 이러한 기능을 '접속 상태' 감지라고 합니다. 예를 들어 소셜 네트워크와 같은 앱을 빌드하거나 여러 IoT 기기를 배포할 경우 이 정보를 사용하여 채팅 가능한 온라인 상태인 친구 목록을 표시하거나 IoT 기기를 '최종 접속 시간' 순으로 정렬할 수 있습니다. Cloud Firestore 는 기본적으로 접속 상태를 지원하지 않지만 다른
- 튜토리얼
- Firestore
사용자 및 그룹의 데이터 액세스 보안 설정
권한에 따라 사용자가 서로 다른 데이터를 읽고 쓸 수 있는 공동작업 앱이 많습니다. 예를 들어 문서 수정 앱에서는 원치 않는 액세스를 차단하고 소수의 사용자만 문서를 읽고 쓸 수 있도록 허용할 수 있습니다. Cloud Firestore의 데이터 모델과 커스텀 보안 규칙 을 활용하면 앱에서 역할 기반의 액세스 제어가 가능합니다. 다음과 같은 보안 요구사항에 따라 사용자가 '스토리'와 '댓글'을 생성할 수 있는 공동작업 쓰기 애플리케이션을
- 튜토리얼
- Firestore
미디어의 가치 증대
Cloud Firestore 및 Firebase Extensions 를 사용하여 AI 모델로 오디오 및 이미지 리소스의 가치를 최대한 활용하세요. Cloud Vision API를 사용하여 이미지에서 라벨을 추출하고 Firestore에 저장하세요. 자세히 알아보기 Cloud Speech-to-Text를 사용하여 Cloud Storage의 오디오 파일을.txt 파일로 텍스트 변환하세요. 자세히 알아보기 Cloud Vision API를 사용하여
- 튜토리얼
- Firestore
CDN에서 번들된 Firestore 콘텐츠 제공
대부분의 애플리케이션에서는 페이지가 처음 로드될 때 모든 사용자에게 동일한 콘텐츠를 제공합니다. 예를 들어 뉴스 사이트에 최신 뉴스를 보여주거나 전자상거래 사이트에서 가장 잘 팔리는 상품을 보여주는 경우입니다. 이 콘텐츠가 Cloud Firestore 에서 제공된다면 각 사용자는 애플리케이션을 로드할 때 동일한 결과를 위해 새 쿼리를 실행합니다. 이러한 결과는 사용자 간에 캐시되지 않으므로 애플리케이션은 필요한 것보다 느리고 비용이 많이
- 튜토리얼
- Firestore
쓰기-시간 집계
Cloud Firestore 의 쿼리를 사용하면 대규모 컬렉션에서 문서를 찾을 수 있습니다. 컬렉션의 속성을 전반적으로 파악하려면 컬렉션의 데이터를 집계하면 됩니다. 읽기 시간 또는 쓰기 시간에 데이터를 집계할 수 있습니다. 읽기 시간 집계 는 요청 시 결과를 계산합니다. Cloud Firestore 는 읽기 시간에 count(), sum(), average() 집계 쿼리를 지원합니다. 읽기 시간 집계 쿼리는 쓰기 시간 집계보다 앱에 더 쉽게
- 튜토리얼
- Firestore
생성형 AI 시작하기
이 페이지에서는 앱에 생성형 AI 기능을 구현하는데 도움을 줍니다. 생성형 AI와 관련된 Firestore의 기능과 통합을 설명합니다. 제품 추천 및 챗봇과 같은 사용 사례를 위한 혁신적인 AI 기반 솔루션 개발에는 벡터 유사성 검색, 줄여서 벡터 검색이 필요한 경우가 많습니다. 데이터를 다른 벡터 검색 솔루션에 복사할 필요 없이 운영을 간소화하고 효율적으로 Firestore 데이터에 대한 벡터 검색을 수행할 수 있습니다. Cloud
- 튜토리얼
- Firestore
AI 기반 챗봇 구현
Firebase Extensions 를 사용하여 AI 기반 챗봇을 앱에 추가합니다. 챗봇을 사용하여 고객 서비스를 개선하거나 새로운 기능 또는 서비스를 마케팅하거나 판매 견적 또는 사용 사례를 원하는 만큼 제공할 수 있습니다. Cloud Firestore 에서 저장 및 관리하는 PaLM API를 사용하여 챗봇을 간편하게 배포하려면 이 확장 프로그램을 사용하세요. 자세히 알아보기
- 튜토리얼
- Firestore
최종 사용자 데이터 삭제 및 내보내기
사용자가 데이터를 관리할 수 있는 옵션을 알아봅니다.
- 튜토리얼
- Firebase 인증
- Firebase 실시간 데이터베이스
- Firebase용 Cloud Functions
- Firestore
Cloud Functions로 무엇을 할 수 있나요?
Cloud Functions 를 사용하여 개발자가 Firebase 및 Google Cloud 이벤트에 액세스하고 확장 가능한 컴퓨팅 성능을 동원하여 이벤트에 대한 응답으로 코드를 실행할 수 있습니다. Firebase 앱은 고유한 요구사항을 해결하기 위해 제각각의 방식으로 Cloud Functions를 사용할 수 있지만, 일반적인 사용 사례는 다음과 같이 분류할 수 있습니다. 관심 있는 카테고리의 사용 사례와 예시를 각각 검토한 후 시작하기
- 개념
- Firebase용 Cloud Functions
지역 쿼리
많은 앱에는 물리적 위치에 따라 색인이 생성되는 문서가 있습니다. 예를 들어 앱에서 사용자가 현재 위치 근처의 매장을 찾아볼 수 있습니다. Geohash는 (latitude, longitude) 쌍을 단일 Base32 문자열로 인코딩하기 위한 시스템입니다. Geohash 시스템에서 세계는 직사각형 그리드로 나뉩니다. Geohash 문자열의 각 문자는 프리픽스 해시의 32개 구획 중 하나를 지정합니다. 예를 들어 Geohash abcd 는 더 큰
- 튜토리얼
- Firestore
전체 텍스트 검색
대부분의 앱에서는 사용자가 앱 콘텐츠를 검색할 수 있습니다. 예를 들어 특정 단어가 포함된 게시물 또는 특정 주제에 대해 작성한 메모를 검색할 수 있습니다. Cloud Firestore 는 기본 색인 생성 또는 문서의 텍스트 필드 검색을 지원하지 않습니다. 또한 클라이언트 측에서 필드를 검색하고자 전체 컬렉션을 다운로드하는 방법은 실용적이지 않습니다. Cloud Firestore 데이터의 전체 텍스트 검색을 사용 설정하려면 서드 파티 전용 검색
- 튜토리얼
- Firestore
BigQuery와 통합하기
BigQuery 는 방대한 양의 데이터를 분석할 수 있는 페타바이트 규모의 경제적인 완전 관리형 분석 데이터 웨어하우스입니다. 다음 Firebase Extensions 를 사용하여 Cloud Firestore 를 BigQuery 에 연결할 수 있습니다. Cloud Firestore 컬렉션에서 BigQuery 로 실시간 증분 업데이트를 전송합니다. 자세히 알아보기 실시간 전송을 위해 Cloud Firestore 에서 BigQuery 쿼리 결과를
- 튜토리얼
- Firestore
Swift Codable을 사용한 Cloud Firestore 데이터 매핑
Swift 4에 도입된 Swift의 Codable API를 사용하면 컴파일러를 활용하여 직렬화된 형식의 데이터를 Swift 유형으로 더 쉽게 매핑할 수 있습니다. Codable을 사용하여 웹 API에서 앱의 데이터 모델로 또는 그 반대로 데이터를 매핑했을 수 있겠지만, 이보다 훨씬 유연합니다. 이 가이드에서는 Codable을 사용하여 Cloud Firestore 에서 Swift 유형으로 또는 그 반대로 데이터를 매핑하는 방법을 알아봅니다.
- 튜토리얼
- Firestore
Firebase 호스팅을 사용하여 동적 콘텐츠 제공 및 마이크로서비스 호스팅
서버리스 컴퓨팅 옵션으로 HTTPS 요청을 전달하여 함수와 컨테이너화된 앱이 안전한 관리형 환경에서 실행되도록 트리거하고 마이크로서비스를 호스팅합니다.
- 개념
- Firebase용 Cloud Functions
- Firebase 호스팅
- Cloud Run
프로그레시브 웹 앱 (PWA)에서 Firebase 사용
프로그레시브 웹 앱(PWA)은 사용자에게 안정적이고, 빠르고, 몰입도 높은 환경을 제공하기 위한 일련의 가이드라인 을 따르는 웹 앱입니다. Firebase는 다음을 비롯한 다수의 PWA 권장사항을 충족시키기 위해 앱에 프로그레시브 기능을 효율적으로 추가할 수 있는 여러 서비스를 제공합니다. 이 페이지는 교차 브라우저 Firebase JavaScript SDK 를 사용하여 최신 고성능 PWA를 빌드하는 데 있어 Firebase 플랫폼에서 얻을 수
- 개념
- Firebase용 Cloud Functions
- Cloud Run
- Firebase 인증
- Firebase 호스팅
Firebase 확장 프로그램을 사용하여 웹 앱에 새로운 기능을 빠르게 추가하세요.
이 Codelab에서는 Firebase Extensions를 사용하여 온라인 Marketplace 웹 앱에 기능을 추가합니다.
- Codelab
- Firebase Extensions
- Firebase
- Firebase 실시간 데이터베이스
Firebase Genkit를 사용하여 데이터 기반 생성형 AI 기능 빌드
이미 알고 있는 앱 개발 기술과 도구를 사용하여 Firebase Genkit로 생성형 AI 기능을 빌드하는 방법을 알아보세요.
- Codelab
- Firestore
- Firebase
- Firebase App Hosting
- Firebase Genkit
Flutter용 Firebase 알아보기
Firebase로 Flutter 모바일 앱을 빌드하는 방법을 알아보세요.
- Codelab
- Firestore
- Firebase 인증
- Android
- Firebase
- Flutter
웹용 Firebase 알아보기
Firebase와 StackBlitz 온라인 편집기로 처음부터 웹 앱을 빌드하세요. 기본 HTML 및 JavaScript를 사용하여 Firebase와 통신합니다. Firebase Console을 사용하고 Firebase를 앱에 통합하는 방법을 소개합니다. 광범위한 사전 지식이나 소프트웨어 설치는 필요하지 않습니다.
- Codelab
- Firebase 호스팅
- Firestore
- Firebase 인증
- Firebase
클라우드 메시징 및 Cloud Functions를 사용하여 웹 앱 알림 보내기
이 Codelab에서는 Firebase용 Cloud Functions를 사용하여 채팅 앱 사용자에게 알림을 보내는 방법을 알아봅니다.
- Codelab
- Firebase
- Firebase용 Cloud Functions
- Firebase 클라우드 메시징
FCM 주제를 사용하는 첫 번째 멀티캐스트 푸시 메시지
이 Codelab에서는 FCM 주제를 사용하여 특정 앱 인스턴스 그룹에 푸시 메시지를 멀티캐스트하는 방법을 알아봅니다.
- Codelab
- Android
- Firebase 클라우드 메시징
Firebase 클라우드 메시징을 사용하여 Flutter 앱의 알림 보내기 및 수신하기
이 Codelab에서는 FCM HTTP v1 API를 사용하여 여러 플랫폼에서 실행되는 앱에 푸시 알림을 전송합니다. Android/iOS/웹에서 원활하게 실행되는 Flutter를 사용하여 앱을 빌드합니다.
- Codelab
- Firebase 클라우드 메시징
Gemini API용 Firebase 확장 프로그램으로 AI 기반 웹 앱 빌드
Gemini API와 함께 Firebase 확장 프로그램을 사용하여 맞춤 추천과 같은 AI 기반 기능이 포함된 웹 앱을 빌드하는 방법을 알아보세요.
- Codelab
- Firestore
- Firebase App Hosting
- Firebase
- Firebase Extensions
Firebase 에뮬레이터 도구 모음을 사용한 Flutter 앱 로컬 개발
Flutter로 개발하는 동안 Firebase 에뮬레이터 도구 모음을 사용하는 방법을 설명하는 Codelab입니다. 이 Codelab에서는 인증 및 Firestore 에뮬레이터를 사용하여 에뮬레이터 사용을 보여줍니다.
- Codelab
- Firebase
- Firebase 인증
- Firestore
- Flutter
Firebase 에뮬레이터 도구 모음을 사용한 로컬 개발
Firebase 에뮬레이터 도구 모음으로 웹 앱을 개발하는 방법을 알아봅니다.
- Codelab
- Firestore
- Firebase 호스팅
- Firebase 인증
- Firebase용 Cloud Functions
Le Figaro 우수사례
1826년에 설립된 Le Figaro는 프랑스에서 가장 오래되고 가장 규모가 큰 일간 조간신문입니다. 이 회사의 사명은 독자에게 적시에 이해하기 쉽고 매력적인 뉴스를 제공하는 것입니다.
- Firestore
- Firebase용 Cloud Functions
- Firebase A/B 테스팅
- Firebase 클라우드 메시징
사용자 추천에 대한 보상을 제공하여 신규 사용자 확보
추천 성공에 대한 인앱 리워드를 제공하여 사용자가 친구들을 앱에 초대하도록 하세요.
- 튜토리얼
- Firebase 동적 링크
- Firebase용 Cloud Functions
Message your users with FCM and FIAM on Android
Learn how to communicate with users and build business with Firebase Cloud and In-App Messaging.
- 과정
- Firebase 인앱 메시지
- Firebase
- Firebase 클라우드 메시징
Develop locally with Firebase
Learn to develop and run apps in local environments with Firebase.
- 과정
- Firebase 호스팅
- Firebase
- Firestore
- Firebase 실시간 데이터베이스
- Firebase용 Cloud Functions
- Firebase 인증
- Firebase용 Cloud Storage
Build your first web app with Firebase
Learn the basics of the Firebase app development platform and build your first app using Firebase.
- 과정
- Firebase
- Firebase 인증
- Firebase 호스팅
- Firestore
Effectively engage users with Firebase
Learn how to deliver targeted messaging campaigns to users, and maximize the effectiveness of those campaigns with delivery and engagement data.
- 과정
- Firebase 인앱 메시지
- Firebase
- Firebase 클라우드 메시징
Build web apps backed by Cloud Firestore
Learn to efficiently and securely store and sync app data with Cloud Firestore.
- 과정
- Firebase
- Firestore
사용 사례에 맞는 솔루션을 찾을 수 없나요?
새로운 솔루션이 자주 추가되므로 곧 다시 확인해 주세요.
구체적인 해결 방법에 대한 아이디어가 있으시면 알려주세요.
사용 사례를 알려주세요