사용 팁

Google Firestore 프로젝트 설정하기


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

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

 

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

 

 

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

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

 

1단계 : Firebase 프로젝트 생성

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

2-1 파이어스토어 연동_프로젝트 설정_11

 

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

2-1 파이어스토어 연동_프로젝트 설정_2


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

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

2-1 파이어스토어 연동_프로젝트 설정_3

 

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

2-1 파이어스토어 연동_프로젝트 설정_4

 

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

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

2-1 파이어스토어 연동_프로젝트 설정_5

 

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

2-1 파이어스토어 연동_프로젝트 설정_6

 

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

2-1 파이어스토어 연동_프로젝트 설정_7


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

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

2-1 파이어스토어 연동_프로젝트 설정_8


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

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

2-1 파이어스토어 연동_프로젝트 설정_9

 

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

2-1 파이어스토어 연동_프로젝트 설정_10

 

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

2-1 파이어스토어 연동_프로젝트 설정_11

 

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

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

 

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

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

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

2-1 파이어스토어 연동_프로젝트 설정_12

 

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

2-1 파이어스토어 연동_프로젝트 설정_14

 

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

2-1 파이어스토어 연동_프로젝트 설정_13

 

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

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

 

추천 블로그 콘텐츠