2013-02-22 8 views
6

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が提供するサンプルアプリケーションに追加したものです。

答えて

1

現在、APIのように見えるのは、通貨記号を複数の通貨で共有することができるため、現地通貨コードと現地価格の書式設定された文字列を返すことのみです。

この問題を追跡するためのリンクは次のとおりです。http://code.google.com/p/marketbilling/issues/detail?id=93

関連する問題