【问题标题】:Android BillingFlowParams accept multiple subscriptionsAndroid BillingFlowParams 接受多个订阅
【发布时间】:2020-03-31 19:04:36
【问题描述】:

在尝试显示多个订阅选项时,我看不到在哪里可以将 SkuDetails 数组传递给计费流。那是对的吗? Billing UI 是否不能处理多个 SkuDetails?

Log.d(TAG_BILLING, "Getting SKU Details");
        billingClient.querySkuDetailsAsync(skuDetailsParams, new SkuDetailsResponseListener() {
            @Override
            public void onSkuDetailsResponse(BillingResult billingResult,
                                             List<SkuDetails> skuDetailsList) {
                Log.d(TAG_BILLING, "Details Returned an RC of : " + billingResult.getResponseCode());
                SkuDetails mySKU = null;
                if (billingResult.getResponseCode() == BillingClient.BillingResponseCode.OK && skuDetailsList != null) {
                    for (SkuDetails skuDetails : skuDetailsList) {
                        mySKU = skuDetails; // <-- Tests a single one
                        String sku = skuDetails.getSku();
                        String price = skuDetails.getPrice();
                        Log.d(TAG_BILLING, "SKU: " + sku + " and price: " + price);
                    }
                    BillingFlowParams flowParams = BillingFlowParams.newBuilder()
                            .setSkuDetails(mySKU) // <-- want to pass multiple but wont take a list
                            .build();
                    BillingResult responseCode = billingClient.launchBillingFlow(WebViewActivity.this, flowParams);                }
                else {
                    Log.d(TAG_BILLING, "NO SKU's found");
                }

            }

为了让 UI 显示多个订阅选项,我缺少什么?

【问题讨论】:

    标签: android in-app-billing subscription


    【解决方案1】:

    我缺少什么让 UI 显示多个订阅 选项?

    计费库无法显示购买选项列表,您必须编写代码并显示自己的列表

    //

    商品只能一件一件购买,所以BillingFlowParamslaunchBillingFlow()只接受一个sku,不接受列表

    【讨论】:

    • 谢谢。我创建了一个订阅选项列表,允许用户选择一个,然后在所选 sku 上调用流程。
    • @Lluis Felisart 开发人员如何制作具有购物车类型随机对象购买的应用程序?无需 Android 计费即可完成所有操作
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-09
    • 2019-03-25
    • 2020-02-13
    相关资源
    最近更新 更多