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 및 Firebase Extensions 를 사용하여 AI 모델로 오디오 및 이미지 리소스의 가치를 최대한 활용하세요. Cloud Vision API를 사용하여 이미지에서 라벨을 추출하고 Firestore에 저장하세요. 자세히 알아보기 Cloud Speech-to-Text를 사용하여 Cloud Storage의 오디오 파일을.txt 파일로 텍스트 변환하세요. 자세히 알아보기 Cloud Vision API를 사용하여
- 튜토리얼
- Firestore
사용자 및 그룹의 데이터 액세스 보안 설정
권한에 따라 사용자가 서로 다른 데이터를 읽고 쓸 수 있는 공동작업 앱이 많습니다. 예를 들어 문서 수정 앱에서는 원치 않는 액세스를 차단하고 소수의 사용자만 문서를 읽고 쓸 수 있도록 허용할 수 있습니다. Cloud Firestore의 데이터 모델과 커스텀 보안 규칙 을 활용하면 앱에서 역할 기반의 액세스 제어가 가능합니다. 다음과 같은 보안 요구사항에 따라 사용자가 '스토리'와 '댓글'을 생성할 수 있는 공동작업 쓰기 애플리케이션을
- 튜토리얼
- Firestore
CDN에서 번들된 Firestore 콘텐츠 제공
대부분의 애플리케이션에서는 페이지가 처음 로드될 때 모든 사용자에게 동일한 콘텐츠를 제공합니다. 예를 들어 뉴스 사이트에 최신 뉴스를 보여주거나 전자상거래 사이트에서 가장 잘 팔리는 상품을 보여주는 경우입니다. 이 콘텐츠가 Cloud Firestore 에서 제공된다면 각 사용자는 애플리케이션을 로드할 때 동일한 결과를 위해 새 쿼리를 실행합니다. 이러한 결과는 사용자 간에 캐시되지 않으므로 애플리케이션은 필요한 것보다 느리고 비용이 많이
- 튜토리얼
- Firestore
쓰기-시간 집계
Cloud Firestore 의 쿼리를 사용하면 대규모 컬렉션에서 문서를 찾을 수 있습니다. 컬렉션의 속성을 전반적으로 파악하려면 컬렉션의 데이터를 집계하면 됩니다. 읽기 시간 또는 쓰기 시간에 데이터를 집계할 수 있습니다. 읽기 시간 집계 는 요청 시 결과를 계산합니다. Cloud Firestore 는 읽기 시간에 count(), sum(), average() 집계 쿼리를 지원합니다. 읽기 시간 집계 쿼리는 쓰기 시간 집계보다 앱에 더 쉽게
- 튜토리얼
- Firestore
생성형 AI 시작하기
이 페이지에서는 앱에 생성형 AI 기능을 구현하는데 도움을 줍니다. 생성형 AI와 관련된 Firestore의 기능과 통합을 설명합니다. 제품 추천 및 챗봇과 같은 사용 사례를 위한 혁신적인 AI 기반 솔루션 개발에는 벡터 유사성 검색, 줄여서 벡터 검색이 필요한 경우가 많습니다. 데이터를 다른 벡터 검색 솔루션에 복사할 필요 없이 운영을 간소화하고 효율적으로 Firestore 데이터에 대한 벡터 검색을 수행할 수 있습니다. Cloud
- 튜토리얼
- Firestore
Firebase 보안 체크리스트
이 가이드라인 체크리스트를 검토하여 Firebase 리소스와 사용자의 데이터를 안전하게 보호하세요.
- 권장사항
- Firebase 앱 체크
- Firebase 인증
AI 기반 챗봇 구현
Firebase Extensions 를 사용하여 AI 기반 챗봇을 앱에 추가합니다. 챗봇을 사용하여 고객 서비스를 개선하거나 새로운 기능 또는 서비스를 마케팅하거나 판매 견적 또는 사용 사례를 원하는 만큼 제공할 수 있습니다. Cloud Firestore 에서 저장 및 관리하는 PaLM API를 사용하여 챗봇을 간편하게 배포하려면 이 확장 프로그램을 사용하세요. 자세히 알아보기
- 튜토리얼
- Firestore
최종 사용자 데이터 삭제 및 내보내기
사용자가 데이터를 관리할 수 있는 옵션을 알아봅니다.
- 튜토리얼
- Firebase용 Cloud Functions
- Firestore
- Firebase 실시간 데이터베이스
- Firebase 인증
Firebase 프로젝트 설정을 위한 일반적인 권장사항
Firebase 프로젝트를 설정하고 프로젝트에 앱을 등록하는 일반적인 권장사항을 알아보세요. 이 내용을 토대로 고유한 환경을 사용하는 개발 워크플로를 명확하게 이해할 수 있습니다.
- 권장사항
다양한 개발 워크플로 환경의 일반적인 보안 가이드라인
개발 워크플로의 각 환경을 안전하게 유지하기 위한 가장 중요한 권장사항에 대해 알아보세요.
- 권장사항
- Firebase 앱 체크
- Firebase 인증
지역 쿼리
많은 앱에는 물리적 위치에 따라 색인이 생성되는 문서가 있습니다. 예를 들어 앱에서 사용자가 현재 위치 근처의 매장을 찾아볼 수 있습니다. 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 요청을 전달하여 함수와 컨테이너화된 앱이 안전한 관리형 환경에서 실행되도록 트리거하고 마이크로서비스를 호스팅합니다.
- 개념
- Cloud Run
- Firebase 호스팅
- Firebase용 Cloud Functions
코드베이스에서 여러 환경 배포
동일한 코드베이스에서 여러 환경에 배포합니다. 예를 들어 스테이징 환경과 프로덕션 환경의 구성을 다르게 설정할 수 있습니다.
- 튜토리얼
- Firebase App Hosting
Firebase 확장 프로그램을 사용하여 웹 앱에 새로운 기능을 빠르게 추가하세요.
이 Codelab에서는 Firebase Extensions를 사용하여 온라인 Marketplace 웹 앱에 기능을 추가합니다.
- Codelab
- Firebase
- Firebase Extensions
- Firebase 실시간 데이터베이스
Firebase Genkit를 사용하여 데이터 기반 생성형 AI 기능 빌드
이미 알고 있는 앱 개발 기술과 도구를 사용하여 Firebase Genkit로 생성형 AI 기능을 빌드하는 방법을 알아보세요.
- Codelab
- Firebase
- Firebase Genkit
- Firebase App Hosting
- Firestore
FirebaseUI를 사용하여 Flutter 앱에 사용자 인증 흐름 추가
이 Codelab에서는 단 몇 줄의 코드만으로 Flutter 앱에 Firebase 인증을 추가하는 방법을 알아봅니다.
- Codelab
- Flutter
- Firebase
- Firebase 인증
Flutter용 Firebase 알아보기
Firebase로 Flutter 모바일 앱을 빌드하는 방법을 알아보세요.
- Codelab
- Flutter
- Android
- Firebase
- Firestore
- Firebase 인증
웹용 Firebase 알아보기
Firebase와 StackBlitz 온라인 편집기로 처음부터 웹 앱을 빌드하세요. 기본 HTML 및 JavaScript를 사용하여 Firebase와 통신합니다. Firebase Console을 사용하고 Firebase를 앱에 통합하는 방법을 소개합니다. 광범위한 사전 지식이나 소프트웨어 설치는 필요하지 않습니다.
- Codelab
- Firebase
- Firebase 호스팅
- Firestore
- Firebase 인증
Gemini API용 Firebase 확장 프로그램으로 AI 기반 웹 앱 빌드
Gemini API와 함께 Firebase 확장 프로그램을 사용하여 맞춤 추천과 같은 AI 기반 기능이 포함된 웹 앱을 빌드하는 방법을 알아보세요.
- Codelab
- Firebase Extensions
- Firebase
- Firebase App Hosting
- Firestore
Firebase 에뮬레이터 도구 모음을 사용한 Flutter 앱 로컬 개발
Flutter로 개발하는 동안 Firebase 에뮬레이터 도구 모음을 사용하는 방법을 설명하는 Codelab입니다. 이 Codelab에서는 인증 및 Firestore 에뮬레이터를 사용하여 에뮬레이터 사용을 보여줍니다.
- Codelab
- Flutter
- Firebase
- Firestore
- Firebase 인증
Firebase 에뮬레이터 도구 모음을 사용한 로컬 개발
Firebase 에뮬레이터 도구 모음으로 웹 앱을 개발하는 방법을 알아봅니다.
- Codelab
- Firebase 호스팅
- Firebase용 Cloud Functions
- Firestore
- Firebase 인증
Firebase 교차 기기 Codelab
이 Codelab에서는 Flutter를 사용하여 Android, iOS, 웹용 간단한 음악 플레이어를 빌드합니다. 이 플레이어가 Firebase RTDB에 연결되어 사용자가 여러 기기에서 재생을 동기화할 수 있습니다.
- Codelab
- Firebase 실시간 데이터베이스
- Firebase 인증
Firebase 원격 구성을 사용하여 Firebase 앱 체크 점진적 출시
App Attest와 함께 Firebase 앱 체크 를 사용하여 백엔드 서비스를 보호하고 Firebase 서비스에 대한 요청이 실제 앱에서 오는 것인지 확인할 수 있습니다. 할당량 한도에 도달하지 않도록 사용자를 App Attest 서비스에 점진적으로 온보딩하는 것이 좋습니다. 자세한 내용은 Apple의 ' App Attest Service 사용 준비 '를 참조하세요. 문서를 참조하세요. ' 버전 업데이트 단계적 출시 '에 설명된 대로
- Codelab
- Firebase 앱 체크
- Firebase 원격 구성
TensorFlow Lite 및 Firebase를 사용하여 앱에 기기 내 텍스트 분류 추가 - iOS Codelab
이 Codelab에서는 Firebase와 TensorFlow Lite를 사용하여 텍스트 분류를 구현하는 방법을 알아봅니다.
- Codelab
- Firebase
- TensorFlow
- Firebase ML
Apple 플랫폼용 Firebase 앱 체크
Firebase 앱 체크를 사용하면 합법적인 앱과 기기에서 요청이 전송되도록 하여 결제 사기 및 피싱과 같은 악용으로부터 백엔드 리소스를 보호할 수 있습니다. Firebase 서비스 및 자체 백엔드 서비스와 모두 호환되므로 리소스를 안전하게 보호할 수 있습니다. Firebase 문서에서 Firebase 앱 체크 에 관해 자세히 알아보세요. 앱 체크는 플랫폼별 서비스를 사용하여 앱 또는 기기의 무결성을 확인합니다. 이러한 서비스를 증명 제공자
- Codelab
- Firebase 앱 체크
TensorFlow Lite 및 Firebase를 사용하여 앱에 기기 내 텍스트 분류 추가 - Android Codelab
이 Codelab에서는 Firebase 및 TensorFlow Lite를 사용하여 텍스트 분류를 구현하는 방법을 알아봅니다.
- Codelab
- Firebase
- TensorFlow
- Firebase ML
- Android
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 인증
- Firestore
- Firebase 호스팅
Develop locally with Firebase
Learn to develop and run apps in local environments with Firebase.
- 과정
- Firebase
- Firebase 호스팅
- Firestore
- Firebase 인증
- Firebase 실시간 데이터베이스
- Firebase용 Cloud Storage
- Firebase용 Cloud Functions
Gemini API Firebase Extensions: Quickly enhance your app with generative AI
Learn how the Gemini API Firebase Extensions enable you to add Gemini to your apps without becoming an AI expert.
- 과정
- Gemini
- Firebase Extensions
- Firebase
Protect your app from abuse with App Check
App Check uses platform-specific attestation providers to restrict access to traffic that's coming from your genuine apps. In addition to protecting your backend resources on Firebase, you can also use it to protect other resources or endpoints or your own server. Complete the playlist to learn about the versatility of App Check and how you can start using it today.
- 과정
- Firebase
- Firebase 앱 체크
Build web apps backed by Cloud Firestore
Learn to efficiently and securely store and sync app data with Cloud Firestore.
- 과정
- Firestore
- Firebase
사용 사례에 맞는 솔루션을 찾을 수 없나요?
새로운 솔루션이 자주 추가되므로 곧 다시 확인해 주세요.
구체적인 해결 방법에 대한 아이디어가 있으시면 알려주세요.
사용 사례를 알려주세요