(25/09/11)파이어베이스

허윤·2025년 9월 11일
  • 파이어 베이스란?
    • 구글이 제공하는 앱 개발을 위한 백엔드 서비스
    • 서버를 직접 구현하지 않고 필요한 기능을 바로 사용 할 수 있게 도와준다
  • 핵심 개념
    • 서버 없이도 앱을 빠르게 개발 할 수 있다.
  • 주요 기능
    • 인증(Authentication)
      • 이메일/비밀번호 로그인
      • 구글,애플,페북,깃허브와 같은 소셜 로그인
      • 게스트(익명)로그인
    • 데이터 베이스
      • Realtime Database : Json트리구조,빠른 실시간 동기화
      • Cloud Firestore 문서 기반 쿼리 기능
    • 저장소 : 이미지 파일 등 저장 가능
    • 호스팅 : 웹 앱,사이트 배포 가능
    • 클라우드 함수 : 서버 코드 없이 이벤트 발생 시 자동 실행되는 서버리스 함수
    • 분석 : 사용자 행동 로그 추적,이벤트 분석
    • 원격 구성 : 앱 재배포 없이 서버에서 설정값을 바꿔 앱 동작 변경
    • 푸시 메세지 : 모바일 앱에 푸시 알림 보내기
  • 게임 개발자FireBase 사용 이유
    • 서버 없이도 로그인 시스템 구현 가능
    • 유저 데이터,인벤,랭킹 등을 클라우드 저장 가능
    • 패치없이 서버 설정 변경 가능
    • 분석/알림/마케팅이 한번에 지원

https://console.firebase.google.com/
파이어베이스 콘솔 홈페이지

  • 파이어베이스 프로젝트 생성

생성 후

대상 유니티 프로젝트 빌드세팅을 안드로이드로 변경

패키지 네임을 찾아서


해당 service json을 프로젝트에 넣어줌

파이어베이스 SDK 추가

https://firebase.google.com/docs/unity/setup?hl=ko&authuser=0&_gl=1*nvfvdi*_ga*NzUyNjA5NDAuMTc1NzU3OTg4MA..*_ga_CW55HF8NVT*czE3NTc1Nzk4ODAkbzEkZzEkdDE3NTc1ODEzNDYkajM2JGwwJGgw#add-sdks
유니티 추가 안내페이지

해당 페이지에서 SDK 설치

이후 내용은 개인 레파지토리
https://github.com/parechae123/FirebaseExample

profile
C# 클라이언트 프로그래밍 지망

0개의 댓글