7

私のアプリではアプリ課金サポートを利用していますが、実際に購入UIをユーザーに表示する前にアイテムの価格を取得するAPIがないため、現在、アプリ内のアプリ内課金アイテムの価格をハードコーディングすることを検討しています。

ただし、価格は国によって異なるため、ユーザーがアプリに適切な価格を表示するために、ユーザーがいる国を知る方法を見つける必要があります。

ユーザーに表示される価格は、ユーザーがGoogle Playアカウントを作成するときに選択した国によって異なることがわかったため、ユーザーのGooglePlayアカウントに関連付けられている国を知る方法が必要になります。誰かがこれを行う方法を知っていますか?

ありがとう

4

1 に答える 1

1

価格にSkuDetailsオブジェクトとゲッターを使用すると、アイテムのローカライズされた価格が返されます。

  1. Inventoryオブジェクトを取得
  2. それからSKUの詳細を取得します:

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

詳細はこちら-http://developer.android.com/training/in-app-billing/preparing-iab-app.html

于 2015-02-01T06:42:50.100 に答える