在Play Store中启用首次付款的年度订阅

问题描述 投票:0回答:1

我在Play Store里有一个应用,它同时拥有初始付款和一年的订阅。我想知道是否有任何解决方案可以将初始付款作为一年订阅的第一笔付款。

谅谅

android in-app-billing subscription in-app-subscription
1个回答
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
© www.soinside.com 2019 - 2024. All rights reserved.