[英]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.