【问题标题】:Get specific offer from Purchase object Play Billing v5从购买对象 Play Billing v5 获取特定优惠
【发布时间】:2022-06-16 19:26:50
【问题描述】:

如何从新的 Google Play Billing v5 库中的 Purchase 对象中识别特定的订阅优惠?我可以获取产品 ID,但现在似乎有办法获取商品 ID 或令牌?在这种情况下,如果用户希望升级/降级计划,我该如何通知他们?

    @Override
        public void onPurchasesUpdated(@NonNull BillingResult billingResult,
                                       @Nullable @org.jetbrains.annotations.Nullable List<Purchase> purchases) {
            
            Purchase purchase=purchases.get(0);
//get the exact subscription offer related to this purchase
    
        }

【问题讨论】:

    标签: android play-billing-library google-play-billing


    【解决方案1】:

    我认为,当您致电 launchBillingFlow 时,购买对话框会显示所有信息,从当前计划到新计划以及 Google 将如何收取费用 (ReplaceProrationMode)。

    但我认为Purchase 对象应该包含报价或基本计划ID/标签,想象一下我想禁用用户订阅的基本计划以防止用户再次选择它的情况(当然是购买对话框将显示已订阅错误)。

    【讨论】:

      猜你喜欢
      • 2019-09-11
      • 2022-08-23
      • 2014-03-27
      • 1970-01-01
      • 2022-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-19
      相关资源
      最近更新 更多