7

在我的应用程序中,我有应用程序计费支持,因为在实际向用户显示购买 UI 之前没有 API 可以获取商品的价格,我目前正在考虑对应用程序内的应用程序计费项目的价格进行硬编码。

但是,定价会因国家/地区而异,因此我需要找到一种方法来了解用户所在的国家/地区,以便在应用程序中显示正确的价格。

我发现向用户显示的价格取决于用户在创建 Google Play 帐户时选择的国家/地区,因此我需要一种方法来了解与用户的 Google Play 帐户关联的国家/地区。有谁知道如何做到这一点?

谢谢

4

1 回答 1

1

Use SkuDetails object and getter for price, it will return you localized price for an item.

  1. Get Inventory object
  2. get SKU detail from it :

    userInventory.getSkuDetails(IabHelper.YOUR_SKU).getPrice();

More info here - http://developer.android.com/training/in-app-billing/preparing-iab-app.html

于 2015-02-01T06:42:50.100 回答