android - 应用内订阅取消后仍为 "purchased"

标签 android in-app-purchase google-play

我知道这个问题已经被问过几次了,但仍然没有答案解释为什么会发生:

  1. 购买订阅。 (订阅已添加到开发者控制台中的应用程序测试版草稿中)
  2. 在我手机的 Google Play 帐户中取消它
  3. 查询库存并获取:

    {
     "packageName":"",
     "productId":,
     "purchaseState":0,
     "autoRenewing":true
    }
    

显然购买状态应该是1(已取消)。 12 小时后我尝试查询 - 仍然一样。我错过了什么吗?

最佳答案

可能是这个原因..

From Developer Docs -Subscription Cancellation

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 canceled subscription until the end of the current billing cycle, at which time it terminates the subscription.

关于android - 应用内订阅取消后仍为 "purchased",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35655208/

相关文章:

android - 如何设置 TextView 以在剩余可用空间中将文本居中?

java - 无法比较 xml 标记中的属性

Android - 创建锚定到 View 的 Toast

ios - 获取 IAP 原始购买日期?

java - 按钮点击无 react

付费应用的 iOS 应用内购买

iphone - 测试应用内购买时出现 SKErrorUnknown

android - 无法将更新的 Android 应用程序上传到 Play 商店。以前的证书指纹是空白的

android - Google Play 开发控制台总是显示没有兼容的设备

android - 未收到SkuDetails列表