【问题标题】:Enable year subscription with initial payment in Play Store在 Play 商店中通过初始付款启用年度订阅
【发布时间】:2020-09-12 01:46:04
【问题描述】:

我在 Play 商店中有一个应用程序,其中包含初始付款和一年订阅。我想知道是否有任何解决方案可以将首付款用作年度订阅中的首付款。

谢谢

【问题讨论】:

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


    【解决方案1】:

    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
    

    【讨论】:

    • 我认为这是错误的,我认为该应用的购买没有出现在购买列表中......
    • 你混合了两种不同的东西,安装付费应用的费用与应用内购买无关
    • 这是我的问题。我想知道这是否与此有关。
    • 正如我在另一个线程中所说的,你最好玩一个测试项目,否则你几乎不会理解它。另外,我建议您不要将您的应用程序作为付费应用程序,而是添加应用程序内购买以提供优质内容。人们非常不愿意购买之前未尝试过的应用
    • 感谢您的建议,但我的问题很明确。我知道付费应用程序的局限性和缺点。我只是想知道是否有解决方案来完成我在描述中解释的任务。
    猜你喜欢
    • 2023-04-01
    • 2014-08-03
    • 2019-03-17
    • 2015-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-19
    • 2019-08-25
    相关资源
    最近更新 更多