2016-10-18 6 views
0

인앱 구독 월별 요금제를 사용하는 Android 앱. 테스트 계정으로 가입 제품을 구입했습니다. 1 시간 후 나는 수동으로 그것을 휴대폰에서 취소했다. 내가 inventory.getPurchase(monthlyplan)를 사용하여 질의 내용Android 인앱 구독 PurchaseState는 항상 0입니다.

, 난 항상 구매 상태가 내가 하루 이상 기다렸 0

입니다 얻을; 여전히 구입 국가의 응답을 얻는 것은 0입니다.
어느 누구도이 문제를 해결할 수 있습니까?

답변

1
당신은이 문서를 확인 할 수 있습니다

-Subscription Cancellation :

사용자는 자신의 모든 구독의 상태를 확인하고 필요한 경우 플레이 스토어 앱의 내 앱 화면에서 그들을 취소 할 수 있습니다. 현재 인앱 결제 API는 프로그래밍 방식으로 구매 앱 내부에서 구독을 취소하는 기능을 지원하지 않습니다.

사용자가 구독을 취소하면 Google Play는 현재 결제주기에 대해 환불을 제공하지 않습니다. 대신 사용자가 현재 결제주기가 끝날 때까지 취소 된 구독에 대한 액세스 권한을 가질 수 있습니다. 이때 현재 구독주기가 끝나면 구독이 종료됩니다. 예를 들어 사용자가 월간 구독을 구매하여주기의 15 일에 취소하면 Google Play는 30 일이 끝날 때까지 (또는 다른 날, 월에 따라) 유효한 구독으로 간주합니다. 중요

: 모든 경우에, 당신이 당신의 가입자가 가입을 통해 구매 한 콘텐츠를 제공하기 위해 계속해야는 한 사용자가 액세스 할 수 있습니다. 즉, 현재 결제주기가 끝날 때 구독이 종료 되더라도 모든 구독자가 여전히 구독을 활성화 한 상태에서 콘텐츠를 삭제해서는 안됩니다. 또는 refund and revoke API를 사용하여 각 구독자의 구독을 하나씩 취소하고 구독 지불을 환불 할 수 있습니다. 구독자가 액세스 할 수있는 콘텐츠를 삭제하면 페널티가 발생합니다. 자세한 내용은 policies document을 참조하십시오.

은 (같은 문서에서 발견) 다음에 대한 좋은 통찰력이 있습니다

  • 응용 프로그램의 제거를
  • 환불 처리 및 취소 구독
  • 여기

는 이야기 관련 SO question입니다 인앱 구독을 취소하는 방법에 대해 알아보세요.

+0

하지만 구매 상태가 0 일 때 여전히 구매 상태가 변경 될 때 – user3069614

+0

@ user3069614하지만 autoRenewing은 false가됩니다. 그러면 취소 된 것입니다. 구글에 관한 한이 시점에서 서브 스크립 션은 여전히 ​​유효합니다. – MVojtkovszky