Play商店结算:获取上次订阅续订日期

时间:2018-03-17 23:54:24

标签: java android play-billing-library

我目前正在尝试在我的应用中修复以下边缘情况,而不使用" Google Play Android Developer API" :

  1. 用户购买订阅(例如1月1日)
  2. 发生多个订阅续订
  3. 用户取消订阅(例如3月15日)
  4. 用户仍然可以访问订阅内容,直到下一个结算周期(例如3月1日)
  5. 我遇到这样的困难,因为每当我在queryPurchases()对象上拨打BillingClient时,我总是会获得orderId的相同数据(Google声明订单ID应根据续订重复号码link)和purchaseTime保持不变,无论在订阅处于活动状态还是取消时调用queryPurchases(SkuType.SUBS)(如果我调用queryPurchaseHistoryAsync(),则会出现相同的行为我很乐意解决这个问题,而不必惹恼谷歌播放Android开发者API"。使用它似乎有点过分,只需要获得上次成功订阅续订的日期或者如何有许多成功的续约。

0 个答案:

没有答案
相关问题