簡體   English   中英

Android應用內結算-商品價格(問題)

[英]Android In-app Billing - Item Price (Issue)

我需要獲得SKU價格。 10 skus放置在dev中。 安慰。 使用此代碼,我只能獲得有關購買物品的信息。

    Bundle querySkus = new Bundle();
    querySkus.putStringArrayList(GET_SKU_DETAILS_ITEM_LIST, skuList);
    Bundle skuDetails = mService.getSkuDetails(3,
            mContext.getPackageName(), itemType, querySkus);
    ...
    ArrayList<String> responseList = skuDetails
            .getStringArrayList(RESPONSE_GET_SKU_DETAILS_LIST);

    // ONLY 2 PURCHASED ITEMS HERE!!!
    logDebug("Skus count: " + responseList.size());
    for (String thisResponse : responseList) {
        SkuDetails d = new SkuDetails(itemType, thisResponse);
        logDebug("Got sku details: " + d);
        inv.addSkuDetails(d);
    }

那么, 如何獲得未購買的skus的價格

Bundle querySkus = new Bundle(); querySkus.putStringArrayList(GET_SKU_DETAILS_ITEM_LIST,skuList);

skuList應該包含您想要有關其信息的所有SKU。

捆綁skuDetails = mService.getSkuDetails(3,mContext.getPackageName(),itemType,querySkus); 確保itemType是您在開發者控制台上列出產品時選擇的那個。

例如,如果有6個類型為“ inapp”的項目和4個類型為“ subs”的項目,則如果要獲取這6個類型為“ inapp”的項目的詳細信息,請確保上面的itemType變量包含值“ inapp”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM