본문 바로가기
개발의 정석/프레임워크, 라이브러리

[#ionic] ionic 프로젝트에 firebase 세팅하기

by 발자개발 2020. 4. 4.

 

ionic 프로젝트에 firebase를 세팅하는 방법

1. firebase console에서 프로젝트 및 웹 앱 생성하기

https://console.firebase.google.com/u/0/?hl=ko

 

로그인 - Google 계정

하나의 계정으로 모든 Google 서비스를 Google 계정으로 로그인

accounts.google.com

firebase console에 들어가 프로젝트 및 웹 앱을 생성해준다. 그리고 설정 화면의 아래쪽에서 생성한 앱을 선택하고 Firebase SDK snippetCDN으로 선택해주면 앱 설정 소스코드가 표시된다. 이 소스코드를 복사해두자

firebase 앱 설정 소스코드

 

 

2. ionic 프로젝트에 firebase 설치 및 세팅

ionic 프로젝트 디렉토리에서 아래 명령어로 firebase를 설치해준다.

 
npm install firebase --save

 

 

그리고 src/app/app.component.ts 파일에 firebase를 import하고 아까 복사해둔 설정 소스코드로 firebase를 초기화한다.

...
import * as firebase from 'firebase';

....
export class AppComponent {
  constructor(
    ....
  ) {
    this.initializeApp();
  }

  initializeApp() {
    ....
    // 아까 복사한 설정 소스코드
    firebase.initializeApp({
        apiKey: "xxxxxxxxx",
        authDomain: "xxxx-12345.firebaseapp.com",
        databaseURL: "https://xxxx-12345.firebaseio.com",
        projectId: "xxxx-12345",
        storageBucket: "xxxx-12345.appspot.com",
        messagingSenderId: "xxxxxxxxxxx",
        appId: "1:xxxxxxxxxxxx:web:asde3453311f6d0d123asd",
        measurementId: "G-ABCDE12FGH"
    })
  }
}

댓글