OpenIAB - 如何从库存中获取价格?

时间:2014-10-24 15:58:23

标签: android in-app-purchase in-app-billing

我正在使用OpenIAB库来管理Androrid上的InApp购买。

我正试图动态获取您可以购买的每件商品在Google Play上设定的价格,但inventory.mSkuMapinventory.getSkuDetails("SKU");会返回NULL

我昨天将APK上传到Alpha频道,所以理论上我不应该this problem

我注意到mSkuMapgetSkuDetails()检索了已购买商品的数据,所以我很困惑,因为我认为我检索了所有商品,我应该使用getAllPurchases()或{ {1}}所以,我错了?

如何为我的应用检索可购买的商品?

谢谢。

2 个答案:

答案 0 :(得分:2)

我终于替换了它:

mHelper.queryInventoryAsync(mGotInventoryListener);

mHelper.queryInventoryAsync(true, skus, mGotInventoryListener);

答案 1 :(得分:0)

OpenIAB.queryInventory(new string [] {MONEY300G_ITEM_ID,MONEY500G_ITEM_ID});

它返回sku当地价格