Android In-app billing v3 APIのgetSkuDetailsメソッドを現地価格でテストしようとしています。Androidのアプリ内課金v3で正しいローカライズ価格(getSkuDetails)が返されない
私はグーグル(TrivialDrive)が提供するサンプルアプリケーションを使用し、getSkuDetailsに応じて、Googleが返された価格を表示するには、それを変更した:
SkuDetails gasDetails = inventory.getSkuDetails(SKU_GAS);
if (gasDetails != null){
alert("Gas Price is " + gasDetails.getPrice());
}
私が持っているアカウントでアプリをインストールしていますメキシコにGoogleウォレットの場所が設定されています。
アプリが実行されると、アラートに間違ってガソリン価格が$ 1.00が表示されますが、より多くのガソリンを購入しようとすると、正しい価格である購入価格は12.72ドルになります。
getSkuDetailsが$ 1.00ではなく、MX $ 12.72の正しいローカライズ価格を返さないのはなぜですか?
以上のコードスニペットを提供していただきありがとうございますが、上記はGoogleが提供するサンプルアプリケーションに追加したものです。