https://play.google.com 에서 작업

 

앱의 인앱 상품과 관련된 이벤트 알림을 받으려면 실시간 개발자 알림을 설정해야한다. 

 

👉 실시간 개발자 알림 추가 (Google Cloud Platform Console)

Google Play 결제에서는 Play에서 관리하는 구독 항목과 관련된 상태 변화를 모니터링할 수 있는 서버 푸시 알림을 제공한다. 

실시간 개발자 알림을 사용 설정하면 기존 구독에 업데이트가 있을 때마다 Cloud Pub/Sub에서 직접 구매 토큰이 전송된다. 

토큰을 받으면 항상 구매 토큰을 사용해 Google Play 개발자 API에 쿼리하여 전체 정보를 가져와서 사용자의 현재 자격 상태로 백엔드를 업데이트해야 한다. 

 

  • 사용법
  1. 나만의 GCP(Google Cloud Platform) 프로젝트를 사용해 Cloud Pub/Sub를 설정합니다.
  2. Android 앱에 실시간 개발자 알림을 사용 설정합니다.

실시간 개발자 알림 추가 > Cloud Pub/Sub 설정

Cloud Pub/Sub는 독립적인 애플리케이션 간에 메시지를 주고받을 수 있도록 하는 완전 관리형 실시간 메시지 서비스로, Google Cloud Platform 및 외부에 호스팅된 시스템을 빠르게 통합할 수 있게 하며 지연 시간이 낮고 지속적인 메시지를 제공합니다.

Google Play 결제에서는 Cloud Pub/Sub를 사용해 구독 주제에 푸시 알림을 게시합니다.

> 사전 준비 설정

Cloud Pub/Sub를 사용하려면 Cloud Pub/Sub API가 사용 설정된 GCP(Google Cloud Platform)에 프로젝트가 있어야 합니다. GCP와 Cloud Pub/Sub를 잘 모르는 경우 빠른 시작 가이드를 참조하세요.

푸시 알림을 받으려면 주제에 전송된 메시지를 사용할 수 있는 보안 백엔드 서버를 만들어야 합니다. 서버는 Cloud Pub/Sub 클라이언트 라이브러리의 라이브러리를 사용해 메시지를 사용할 수 있습니다.

 

> 주제 만들기 (https://cloud.google.com/pubsub/docs/quickstart-console#create_a_topic)

 

> 구독 추가하기 : 주제 만든 곳 오른쪽버튼을 클릭해서 만들어야 주제 이름이 자동생성된다. 

> 주제에 게시 권한 부여

서비스 계정 google-play-developer-notifications@system.gserviceaccount.com을 추가한 다음 Pub/Sub 게시자 역할을 부여합니다.

앱에 실시간 개발자 알림 사용 설정 (Google Play Console) 

다시 Google Play Console로 돌아와서, 주제ID를 복사해서 붙여 넣고 '테스트 알림 보내기' 를 하면

Google Cloud Platform Console > 구독 >  구독ID 에서 '미확인 메시지 수'로 볼 수 있다. 

 

https://developer.android.com/google/play/billing/realtime_developer_notifications.html

 

실시간 개발자 알림 추가  |  Android Developers

개요 Google Play 결제에서는 Play에서 관리하는 구독 항목과 관련된 상태 변화를 모니터링할 수 있는 서버 푸시 알림을 제공합니다. 실시간 개발자 알림을 사용 설정하면 기존 구독에 업데이트가 있을 때마다 Cloud Pub/Sub에서 직접 구매 토큰이 전송됩니다. 실시간 개발자 알림은 사용자에게 현재 구독 콘텐츠에 액세스할 자격이 있는지와 같은 구독 상태에 관한 전체 정보를 제공하지 않습니다. 토큰을 받으면 항상 구매 토큰을 사용해 Google P

developer.android.com

 

반응형

+ Recent posts