我在Play Store里有一个应用,它同时拥有初始付款和一年的订阅。我想知道是否有任何解决方案可以将初始付款作为一年订阅的第一笔付款。
谅谅
在购买退回的 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