2017-11-25 17 views
0

저는 구독으로 인앱 구매가있는 앱을 개발하고 있습니다 (사용자는 월간/연간 구독을 구매할 수 있습니다). 백엔드에 구독 관련 작업 (신규/취소/갱신/등)에 대한 알림을 받으려면 어떻게합니까?AppStore : 인앱 구매 : 실시간 개발자 알림

나는 구글 PLAYSTORE 함께 할 방법을 찾았어요 : https://developer.android.com/google/play/billing/billing_subscriptions.html#realtime-notifications
인앱 결제 API는 개발자에게 재생 관리 구독 상태 변화를 모니터링 할 수있는 기능을 제공 서버 푸시 알림을 제공합니다. 이 기능을 사용하려면 자체 Google Cloud Platform (GCP) 프로젝트를 사용하여 백엔드를 Cloud Pub/Sub에 통합하고 Google Play Console에서 Play가 알림을 게시해야하는 Pub/Sub 주제를 입력해야합니다.

답변

0

발견 솔루션 :

봐 "상태 업데이트 알림"에 대한 https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/StoreKitGuide/Chapters/Subscriptions.html

에서 (URL이 제거 될 경우) 관련 부분을 인용 :

"A statusUpdateNotification는 서버 - 인을 자동 갱신 구독에 대한 서버 간 알림 서비스 알림은 알림을 보낼 때 구독 상태를 지정합니다.

처리하는 동안 최신 정보를 얻으려면 이벤트가 발생하면 앱은 App Store에서 최신 영수증을 확인해야합니다. 영수증 유효성 확인과 함께 상태 업데이트 알림 서비스를 사용하여 사용자의 현재 가입 상태를 확인하고 서비스를 제공하는 것이 좋습니다. 영수증 유효성 확인에 대한 정보는 영수증 검증 프로그래밍 안내서를 참조하십시오.

상태 업데이트 알림을 받으려면 iTunes Connect에서 앱의 가입 상태 URL을 구성하십시오. App Store는 표 6-3에 나열된 주요 가입 이벤트를 위해 서버에 HTTP POST를 통해 JSON 객체를 전달합니다. 귀하의 서버는 모든 statusUpdateNotification 게시물에 대한 구문 분석, 해석 및 응답을 담당합니다.

참고 : 서버 간 알림 서비스는 선택 사항입니다. 언제든지 가입 할 수 있습니다.

statusUpdateNotification은 HTTP POST입니다. POST의 본문에는 표 6-3에 나열된 데이터 요소가 들어 있습니다. "