Google Play 구독 RTDN 연동 설정하기
Google Play 구독 기능을 서버에서 안정적으로 운영하려면 최초 구매 검증만으로는 부족합니다. 구독은 갱신, 취소, 결제 실패, 보류, 만료처럼 상태 변화가 계속 생기기 때문입니다.
Google Play 구독 기능을 서버에서 안정적으로 운영하려면 최초 구매 검증만으로는 부족합니다. 구독은 갱신, 취소, 결제 실패, 보류, 만료처럼 상태 변화가 계속 생기기 때문입니다.
안드로이드 앱에서 Google Play 결제를 붙일 때, 결제창 자체는 앱 클라이언트에서 띄우지만 결제 검증과 권한 부여는 서버에서 처리하는 편이 안전합니다.
Firebase를 사용하다 보면 어느 순간 “클라이언트 코드만으로는 처리하기 애매한 작업”이 생깁니다. 회원 가입 직후 사용자 정보를 정리하거나, Firestore 문서가 생성될 때 후처리를 하거나, 외부 API를 호출해 결과를 저장해야 하는 경우가 대표적입니다.
Firestore Security Rules는 클라이언트 코드와 별개로, 서버에서 최종 접근 권한을 검증하는 정책입니다. 이 글은 특정 서비스 규칙 예시가 아니라, 실제 작성에 필요한 문법과 구조를 중심으로 정리합니다.
Firestore는 문서(document) 크기에 하드 제한이 있습니다. citeturn1search2 이 글은 공식 문서 기준의 크기 제한과 필드 타입을 정리합니다.
Vite + React 프로젝트를 Firebase Hosting에 배포하는 기본 흐름을 정리했습니다. 아래 단계만 따라 하면 됩니다.
안드로이드 스튜디오에서 앱을 실행하다 보면 SHA-1, SHA-256 값을 등록하라는 안내를 자주 보게 됩니다.