블로그 | 플렉스튜디오

Google Firestore 프로젝트 설정하기

작성자: 마케터 썬 | 2025. 10. 2 오전 12:45:46

구글 파이어스토어(Google Firestore)란?

플렉스튜디오는 구글 파이어스토어(Firestore) 데이터 연동을 지원해요. 파이어스토어는 구글에서 제공하는 NoSQL 기반의 클라우드 데이터베이스 서비스입니다. 서버를 직접 운영할 필요 없이 데이터를 저장하고 불러올 수 있어 빠르게 개발해야 하는 간단한 SNS 앱이나 메모장 앱 등에 유용하게 쓰여요. 이번 글에서는 파이어스토어 연동을 위한 기본 설정 방법을 순서대로 설명할게요.

 

플렉스튜디오 유튜브에서 영상 강의 보러 가기👇

 

 

파이어스토어 연동을 위한 기본 준비

  • 플렉스튜디오 워크스페이스 좌측 하단의 물음표 버튼이나 공식 홈페이지를 통해 가이드 페이지로 이동해 주세요.
  • 참고 → 데이터 연동 방법 → Firestore 연동 메뉴를 클릭하면 상세한 설명을 확인할 수 있어요.
  • 외부 서비스 연동에는 인증 정보가 필요해요. 파이어스토어의 경우 Firebase 프로젝트 생성하고 서비스 계정 키 발급이 필요해요. 아래 단계를 따라해 주세요!

 

1단계 : Firebase 프로젝트 생성

1. Firebase 홈페이지에서 콘솔로 이동

 

2. 기존에 프로젝트가 없다면 ‘Firebase 프로젝트 만들기’ 버튼을 클릭해 새 프로젝트 생성


3. 프로젝트 이름 입력 후 '계속' 버튼 클릭

*이름은 원하는 대로 입력하고 기타 설정은 자유롭게 선택해 주세요.

 

4. 프로젝트 생성이 완료되면 ‘계속’을 눌러 상세 페이지로 이동

 

2단계 : 서비스 계정 비공개 키 발급

1. 프로젝트 상세 페이지 좌측 상단 ‘설정(톱니바퀴 아이콘)’ → ‘프로젝트 설정’ 클릭

 

2. 상단 탭 중 ‘서비스 계정’ 탭 클릭

 

3. ‘새 비공개 키 생성’ 버튼 클릭 → 팝업 창에서 ‘키 생성’ 버튼 클릭


4. 자동으로 다운로드된 JSON 형식의 키 파일 확인

*이 키 파일은 분실 시 재발급해야 하므로 안전하게 보관해 주세요.


3단계 : 파이어스토어 데이터베이스 생성

1. 좌측 메뉴에서 ‘빌드’ → ‘Firestore Database’ 클릭

 

2. ‘데이터베이스 만들기’ 버튼 클릭

 

3. 기타 설정은 자유롭게 진행

 

📌 데이터베이스에서 헷갈리는 개념

플렉스튜디오 컬렉션 : 시나리오의 모든 데이터 흐름을 관리하는 곳
파이어스토어 컬렉션 : 일종의 JSON 형태의 테이블

 

4단계 : 플렉스튜디오에 키 파일 등록

  1. 플렉스튜디오 워크스페이스로 이동 → 앱 선택 → DB/회원관리 → Data 연결

    *기본앱을 만들면 자동으로 생성되는 테넌트에서 설정

 

2. 시스템 정보 페이지에서 사용할 System으로 FirebaseService 선택

 

3. ‘파일 업로드’ 버튼 클릭 → JSON 키 파일 업로드 → ‘저장’ 버튼 클릭


 

다음 강의 : 파이어스토어 데이터를 시나리오에서 활용하기

이제 플렉스튜디오에서 파이어스토어 데이터 연동을 위한 프로젝트 설정이 완료되었어요. 다음에는 실제 시나리오에서 데이터를 어떻게 다루는지 소개할 예정이에요. Google Firestore 연동 시나리오에서 데이터 활용하기를 확인해 주세요!