Firebase 6

Android 프로젝트에서 AdMob 시작하기

이 빠른 시작 가이드는 AdMob을 사용하여 Firebase로 개발된 앱으로 수익을 창출하려는 게시자와 개발자를 대상으로 한다. 앱에 Firebase를 포함할 계획이 없다면 독립형 AdMob 가이드를 참조하라. 아직 AdMob, Firebase, Google 애널리틱스를 함께 사용해 보지 않았다면 이렇게 사용할 때의 이점을 알아보자. 시작하기 전에 Firebase 프로젝트와 Firebase 앱이 아직 없다면 Firebase 시작 가이드의 Android 프로젝트에 Firebase 추가를 따른다. Firebase 프로젝트에서 Google 애널리틱스가 사용 설정되어 있는지 확인한다. 새 Firebase 프로젝트를 만드는 경우 프로젝트 생성 워크플로 중에 Google 애널리틱스를 사용 설정한다. 기존 Fireb..

Firebase 프로젝트 이해

이 페이지에서는 Firebase 프로젝트에 대한 몇 가지 중요 개념을 간략하게 설명한다. 링크가 제공된 경우 해당 링크로 이동하여 기능, 서비스, 도구, 권장사항에 대해 자세히 알아본다. Firebase 프로젝트, 앱, 제품 간의 관계 Firebase 프로젝트는 Firebase의 최상위 항목이다. 프로젝트에서 Apple, Android, 웹 앱을 등록할 수 있다. Firebase에 앱을 등록한 후 애널리틱스, Cloud Firestore, Performance Monitoring, 원격 구성 등 여러 가지 Firebase 제품에 Firebase SDK를 추가할 수 있다. 이 과정에 대한 자세한 내용은 플랫폼별 시작 가이드(iOS+ | Android | 웹 | Unity | C++ | Flutter)를 참..

Cloud Firestore 데이터 모델

Cloud Firestore 데이터 모델 Cloud Firestore는 NoSQL 문서 중심의 데이터베이스다. SQL 데이터베이스와 달리 테이블이나 행이 없으며, 컬렉션으로 정리되는 문서에 데이터를 저장한다. 각 문서에는 키-값 쌍이 들어 있다. Cloud Firestore는 작은 문서가 많이 모인 컬렉션을 저장하는 데 최적화되어 있다. 모든 문서는 컬렉션에 저장되어야 한다. 문서는 하위 컬렉션 및 중첩 객체를 포함할 수 있으며, 둘 다 문자열 같은 기본형 필드나 목록 같은 복합 객체를 포함할 수 있다. 컬렉션과 문서는 Cloud Firestore에서 암시적으로 생성된다. 사용자는 컬렉션 내의 문서에 데이터를 할당하기만 하면 된다. 컬렉션 또는 문서가 없으면 Cloud Firestore에서 자동으로 생성..

데이터베이스 선택: Cloud Firestore 또는 실시간 데이터베이스

데이터베이스 선택: Cloud Firestore 또는 실시간 데이터베이스 Firebase는 실시간 데이터 동기화를 지원하며 클라이언트에서 액세스할 수 있는 2가지 클라우드 기반 데이터베이스 솔루션을 제공한다. Cloud Firestore는 모바일 앱 개발을 위한 Firebase의 최신 데이터베이스로서 실시간 데이터베이스의 성공을 바탕으로 더욱 직관적인 새로운 데이터 모델을 선보인다. 또한 실시간 데이터베이스보다 풍부하고 빠른 쿼리와 원활한 확장성을 제공한다. 실시간 데이터베이스는 Firebase의 기존 데이터베이스로, 여러 클라이언트에서 실시간으로 상태를 동기화해야 하는 모바일 앱을 위한 효율적이고 지연 시간이 짧은 솔루션이다. Firebase에서 권장하는 데이터베이스는 무엇인가? 데이터베이스 솔루션 선..

Firebase 실시간 데이터베이스

NoSQL 클라우드 데이터베이스로 데이터를 저장하고 동기화한다. 모든 클라이언트에서 실시간으로 데이터가 동기화되고 앱이 오프라인일 때도 데이터를 사용할 수 있다. Firebase 실시간 데이터베이스는 클라우드 호스팅 데이터베이스다. 데이터는 JSON으로 저장되며 연결된 모든 클라이언트에 실시간으로 동기화된다. Apple 플랫폼, Android, 자바스크립트 SDK로 크로스 플랫폼 앱을 개발하면 모든 클라이언트가 하나의 실시간 데이터베이스 인스턴스를 공유하고 자동 업데이트로 최신 데이터를 수신한다. 주요 기능 실시간 Firebase 실시간 데이터베이스는 일반적인 HTTP 요청이 아닌 동기화를 사용하므로 데이터가 변경될 때마다 연결된 모든 기기가 수 밀리초 내에 업데이트를 수신한다. 따라서 네트워크 코드를 ..

Cloud Firestore 시작하기

Realtime updates, powerful queries, and automatic scaling | 실시간 업데이트, 강력한 쿼리 및 자동 확장 Get started with Cloud Firestore | Cloud Firestore 시작하기 This quickstart shows you how to set up Cloud Firestore, add data, then view the data you just added in the Firebase console. 여기 둘러보기에서는 Cloud Firestore를 설정하고 데이터를 추가한 다음 Firebase 콘솔에서 방금 추가한 데이터를 보는 방법을 보여준다. Create a Cloud Firestore database | Create a Cl..