購入可能な製品のリストを取得する方法を教えてもらえますか?参照用に簡単なドライブの例を使用しています。アプリの開発者コンソールで、2つの製品をproduct1とproduct2としてリストしたとします。 app。助けてください。
2 に答える
0
これを試して、
IabHelper billingHelper = new IabHelper(this, AppPublicKey.BASE_64_KEY);
billingHelper.startSetup(new IabHelper.OnIabSetupFinishedListener() {
@Override
public void onIabSetupFinished(IabResult result) {
if (!result.isSuccess()) {
// Oh noes, there was a problem.
complain("Problem setting up in-app billing: " + result);
return;
}
// Have we been disposed of in the meantime? If so, quit.
if (billingHelper == null) return;
List<String> aListSKU = new ArrayList<String>();
aListSKU.add(ProductId.SKU100);
aListSKU.add(ProductId.SKU200);
aListSKU.add(ProductId.SKU400);
billingHelper.queryInventoryAsync(true, aListSKU, mGotInventoryListener);
}
});
QueryInventoryFinishedListener インターフェイスの作成
// Listener that's called when we finish querying the items and subscriptions we own
IabHelper.QueryInventoryFinishedListener mGotInventoryListener = new IabHelper.QueryInventoryFinishedListener() {
@Override
public void onQueryInventoryFinished(IabResult result, Inventory inventory) {
// Have we been disposed of in the meantime? If so, quit.
if (billingHelper == null) return;
// Is it a failure?
if (result.isFailure()) {
Toast.makeText(ProfileCreditActivity.this, "Failed to query inventory: " + result, Toast.LENGTH_SHORT).show();
return;
}
Log.d(TAG, "Query inventory was successful.");
SkuDetails sku100Details = inventory.getSkuDetails(ProductId.SKU100);
sku100Price = sku100Details.getPrice();
sku100Title = sku100Details.getTitle();
SkuDetails sku200Details = inventory.getSkuDetails(ProductId.SKU200);
sku200Price = sku200Details.getPrice();
sku200Title = sku100Details.getTitle();
SkuDetails sku400Details = inventory.getSkuDetails(ProductId.SKU400);
sku400Price = sku400Details.getPrice();
sku400Title = sku100Details.getTitle();
updateUI();
}
};
ここで UI を更新します
private void updateUI() {
}
于 2014-06-06T05:18:05.920 に答える
0
私はこれがあなたが探しているものであるべきだと思います:
http://developer.android.com/training/in-app-billing/list-iab-products.html#QueryDetails
于 2013-06-13T13:10:42.857 に答える