在Play商店中以首次付款启用年度订阅

时间:2020-05-25 12:07:58

标签: android in-app-billing subscription in-app-subscription

我在Play商店中有一个应用,该应用既包含初始付款,又包含年度订阅。我想知道是否有解决方案可以将初始付款用作年度订阅中的第一笔付款。

谢谢

1 个答案:

答案 0 :(得分:0)

billingClient.queryPurchases()返回的购买中,您可以获取购买 通过致电purchase.getPurchaseTime()来确定时间,然后您就可以知道自购买之日起经过的时间

private static long YEAR_IN_MILLISECOND = 365 * 24 * 60 * 60 * 1000;
if (purchase.getPurchaseTime() < System.currentTimeMillis() - YEAR_IN_MILLISECOND)
     // the purchase was made more than a year before