在我的应用程序中,我有应用程序结算支持,因为在实际向用户显示购买用户界面之前没有API来获取商品的价格,我目前正在考虑对内置应用内结算项目的硬编码应用程序。
但是价格会因国家而异,所以我需要找到一种方法来了解用户所在的国家/地区,以便在应用中显示合适的价格。
我发现用户显示的价格取决于用户在创建Google Play帐户时选择的国家/地区,因此我需要一种方法来了解与用户的Google Play帐户相关联的国家/地区。有谁知道怎么做?
感谢
答案 0 :(得分:2)
使用SkuDetails对象和getter作为价格,它会返回商品的本地化价格。
Inventory
对象从中获取SKU详细信息:
userInventory.getSkuDetails(IabHelper.YOUR_SKU).getPrice();
此处有更多信息 - http://developer.android.com/training/in-app-billing/preparing-iab-app.html