0
AndroidアプリでGoogle In-App Billingを使用して購入した後、価格と通貨コードを取得しようとしています。アプリ内課金:価格と通貨コードを取得するために、購入後の在庫を照会するにはどうすればよいですか?
右成功した購入後、私は同じSKUの在庫を問い合わせるが、私はnullを取得
new IabHelper.OnIabPurchaseFinishedListener() {
public void onIabPurchaseFinished(IabResult result, Purchase purchase) {
if (result.isFailure()) {
return;
} else if (purchase.getSku().equals(MY_SKU)) {
if (purchase.getPurchaseState() == 0) {
try {
Inventory inventory = appBillingHelper.queryInventory();
price = inventory.getSkuDetails(MY_SKU).getPrice(); // CRASHES WITH A NULL POINTER EXCEPTION for SkuDetails.
currencyCode = inventory.getSkuDetails(MY_SKU).getPriceCurrencyCode();
井戸Imはすでにこれをやって説明したが、代わりの非同期バージョン私は同期のものを使用して、それは唯一の違いだと思う –