실무 프로젝트 · 개발일지 FCM 푸시 — 일반 사용자와 파트너를 별도 Firebase 프로젝트로 분리하기 Spring Boot · Firebase Admin SDK 요약 — 앱이 두 개(고객용/파트너용)라 Firebase 프로젝트도 둘로 나눠서 관리하고, 서버에서는 FirebaseApp 인스턴스를 이름으로 구분해 알맞은 프로젝트로 메시지를 보낸다. 1. 이름을 가진 FirebaseApp 인스턴스 2개 FirebaseApp.getInstance("이름")으로 이미 초기화된 인스턴스가 있으면 재사용하고, 없으면(IllegalStateException) 서비스 계정 키 파일로 새로 초기화한다. 일반 사용자용과 파트너용이 각각 별도 이름의 인스턴스로 관리되기 때문에 서로 다른 F..