我正在使用OpenIAB库来管理Androrid上的InApp购买。
我正试图动态获取您可以购买的每件商品在Google Play上设定的价格,但inventory.mSkuMap
和inventory.getSkuDetails("SKU");
会返回NULL
。
我昨天将APK上传到Alpha频道,所以理论上我不应该this problem
我注意到mSkuMap
和getSkuDetails()
检索了已购买商品的数据,所以我很困惑,因为我认为我检索了所有商品,我应该使用getAllPurchases()
或{ {1}}所以,我错了?
如何为我的应用检索可购买的商品?
谢谢。
答案 0 :(得分:2)
我终于替换了它:
mHelper.queryInventoryAsync(mGotInventoryListener);
与
mHelper.queryInventoryAsync(true, skus, mGotInventoryListener);
答案 1 :(得分:0)
OpenIAB.queryInventory(new string [] {MONEY300G_ITEM_ID,MONEY500G_ITEM_ID});
它返回sku当地价格