Android In-App Billing: Purchase state stays “purchased” after order cancelation

前端 未结 9 2512
余生分开走
余生分开走 2020-12-23 19:36

I\'m currently testing my InApp billing mechanism (using the InApp Billing version 3 API, therefore taking the TrivialDrive example as reference).

I have one managed

9条回答
  •  清酒与你
    2020-12-23 19:58

    It’s already well answered in the Google official docs. Copying the words here.

    When the user cancels a subscription, Google Play does not offer a refund for the current billing cycle. Instead, it allows the user to have access to the cancelled subscription until the end of the current billing cycle, at which time it terminates the subscription. For example, if a user purchases a monthly subscription and cancels it on the 15th day of the cycle, Google Play will consider the subscription valid until the end of the 30th day (or other day, depending on the month).

    That should explain it all. getPurchase() will still return the purchase data till the end of the current subscription cycle.

提交回复
热议问题