firebase 6

DateP 프로젝트: 2025년 3월 19일 - Firebase Functions 배포 완료 및 Home Screen 로딩 스피너 추가

제목: DateP 프로젝트: 2025년 3월 19일- Firebase Functions 배포 완료 및 Home Screen 로딩 스피너 추가 DateP Project: 오늘 한 일Firebase Functions 배포 완료 및 테스트수정 및 추가:free, basic, premium 플랜에 대한 Firebase Functions 배포 완료.각 플랜별 테스트 성공적으로 마무리:freebasicpremium성과:basic과 premium은 속도 차이가 거의 없음(빠른 응답 확인).free 플랜은 Perplexity API 사용으로 인해 속도가 상대적으로 느림(10~15초 소요).문제:free 플랜의 속도 차이가 눈에 띔. 목표는 5초 내 응답.Home Screen UI 개선: Search Button에 로딩..

DateP 2025.03.20

🚀 [Firebase Functions + React Native] 데이트 추천 시스템 개선 과정 정리

1️⃣ 기존 방식 vs 새로운 방식🔹 기존 방식 (문제점)사용자가 장소 + 코스 선택을 해야 해서 3번 요청을 보내야 조합이 가능했음.불필요한 API 요청이 많아지고, 사용자 경험(UX)도 불편했음.🔹 새로운 방식 (개선점)✅ 각 나라별로 미리 설정된 "데이트 코스 추천 키워드" 사용✅ 사용자는 장소만 입력하면 자동으로 검색어 생성됨✅ 3번 요청할 필요 없이 1번만 요청해서 최적의 장소 추천 가능✅ React Native UI도 최소한의 입력 필드(언어 & 장소)만 남기고 단순화2️⃣ Firebase Functions & RN UI 연결 테스트📌 Firebase Functions 주요 개선 사항course 관련 기능을 완전히 삭제meetingPlace + 나라별 데이트 키워드만으로 검색 쿼리(tex..

DateP 2025.02.05

🚀 프로젝트 작업 기록 (Next.js + Firebase Hosting)

🚀 프로젝트 작업 기록 (Next.js + Firebase Hosting)이번 작업에서는 기존 템플릿을 기반으로 회사 소개 및 앱 소개 텍스트를 변경하고, 외부 링크를 티스토리 블로그 링크로 수정한 후 Firebase Hosting을 완료하였습니다. 또한 App Store 링크도 최신으로 변경하였습니다.🛠 작업 과정1️⃣ 템플릿 수정✅ 회사 소개 및 앱 소개 텍스트 변경기존 Next.js Blog Example 등 기본 템플릿 문구를 회사 및 앱 소개에 맞게 수정CMS_NAME 등의 값이 적용된 부분을 우리 프로젝트에 맞는 설명으로 변경✅ 티스토리 링크 적용기존에 다른 곳으로 연결되던 링크를 티스토리 블로그 URL로 변경✅ 레이아웃 수정 (layout.tsx)metadata의 title, descri..

papweb 2025.01.31

🚀 Next.js + Firebase Hosting으로 웹사이트 제작하기

🔥 왜 웹사이트를 만들기로 했을까?이번에 웹사이트를 제작하게 된 이유는 구글 애드몹 문제도 있고,개인적으로 웹 페이지가 있으면 좋겠다는 생각이 들었기 때문이다.그리고 회사 소개와 앱 소개만 포함된 간단한 페이지면 충분하다고 판단했다.📌 1. 사용한 템플릿 선정Vercel의 Blog Starter Kit을 사용하기로 결정했다.이 템플릿은 Markdown 기반으로 쉽게 편집할 수 있고, 최신 블로그 글을 메인에 표시하는 방식이다.메인 구조가장 최신 글을 메인에 가장 크게 표시그 아래에는 "More Stories" 섹션에서 다른 블로그 글들을 보여줌사실 더 좋은 회사 소개용 템플릿이 있을지도 모르겠지만,Markdown 기반으로 간단히 수정할 수 있다는 점이 가장 큰 장점이어서 이걸 선택했다.📌 2. 프로..

papweb 2025.01.30

Firebase를 통한 Google 로그인이 내부 테스트 트랙에서 작동하지 않는 문제

React Native 앱에서 Firebase를 사용해 Google 로그인을 구현했는데, Google Play 내부 테스트 트랙에 업로드한 후 다운로드한 앱에서 Google 로그인이 동작하지 않는 문제가 발생했습니다.문제 원인내부 테스트 트랙이나 Google Play에서 배포된 앱은 Google Play 서명 키를 사용해 서명됩니다. 하지만, Firebase 설정에는 디버그 키나 자체 서명 키(SHA-1)만 등록되어 있는 경우가 많습니다.이로 인해 Google 로그인 또는 Firebase 인증이 릴리즈 환경에서 실패합니다. Google Play 서명 키의 SHA-1 값을 Firebase에 등록해야만 문제를 해결할 수 있습니다.해결 방법: Google Play SHA-1 키를 Firebase에 등록Goog..

민감한 API Key를 APK에 포함시키지 않고 Firebase Remote Config로 관리하기 (React Native)

애플리케이션을 개발할 때, API 키와 같은 민감한 정보를 안전하게 관리하는 것은 매우 중요합니다. 특히 React Native 앱의 경우 APK 파일에 직접 API 키를 포함시키면, 사용자가 APK를 추출하여 키를 노출시킬 수 있는 위험이 있습니다. 이를 방지하기 위해 Firebase Remote Config를 활용하여 API 키를 안전하게 관리하는 방법을 소개합니다.1. Firebase 콘솔에 접속하여 Remote Config 매개변수 추가하기먼저, Firebase 콘솔에 접속하여 Remote Config를 설정해야 합니다.Firebase 프로젝트 선택: Firebase 콘솔에 로그인한 후, API 키를 관리할 프로젝트를 선택합니다.Remote Config로 이동: 왼쪽 사이드바 메뉴에서 Remote..