gpt4 book ai didi

Android 应用内计费项目价格

转载 作者:IT老高 更新时间:2023-10-28 22:21:33 27 4
gpt4 key购买 nike

如何在实际显示应用内购买的 android 市场前端之前检索应用内结算项目的价格?目前,用户似乎只能在购买对话框中找到应用内商品的价格,我希望避免将所有支持货币的价格存储在应用程序中。

最佳答案

现在可以使用 Billing API v3。您可以通过 getSkuDetails() 获取信息方法。示例是 here .

ArrayList skuList = new ArrayList();
skuList.add("premiumUpgrade");
skuList.add("gas");
Bundle querySkus = new Bundle();
querySkus.putStringArrayList(“ITEM_ID_LIST”, skuList);

Bundle skuDetails = mService.getSkuDetails(3, getPackageName(), “inapp”, querySkus);

int response = skuDetails.getInt("RESPONSE_CODE");
if (response == 0) {
ArrayList responseList = skuDetails.getStringArrayList("DETAILS_LIST");

for (String thisResponse : responseList) {
JSONObject object = new JSONObject(thisResponse);
String sku = object.getString("productId");
String price = object.getString("price");
if (sku.equals(“premiumUpgrade”)) {
mPremiumUpgradePrice = price;
} else if (sku.equals(“gas”)) {
mGasPrice = price;
}
}
}

关于Android 应用内计费项目价格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5533676/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com