0
我使用標準Android IAB v3代碼來檢測啓動時商品的價格。Android In App Billing v3:獲取價格不適用於非託管商品
但是,它沒有爲我的非託管項目返回任何SkuDetails,僅限於託管項目。
任何想法?
static IabHelper.QueryInventoryFinishedListener mGotInventoryListener = new IabHelper.QueryInventoryFinishedListener()
{
public void onQueryInventoryFinished(IabResult result,
Inventory inventory)
{
if (result.isFailure())
{
return;
}
for (String sku : new String[]
{ "unmanaged_item1", "managed_item1" })
{
if (inventory.hasDetails(sku))
{
SkuDetails details = inventory.getSkuDetails(sku);
Log.d(TAG, sku + ": " + details.getTitle() + "," + details.getPrice());
}
}
}
};
阿那有趣的 - 所以此刻我的IAP列表中包含非託管和託管產品(通過輸入舊的開發者控制檯)。我是否應該將它們全部更改爲託管狀態,然後僅使用代碼中以前不受管理的代碼? – user2115295 2013-02-27 12:31:00
是的 - 現貨.. – Rawkode 2013-02-27 12:34:55
完全一樣的感謝 - 將不得不使用新的SKU的,因爲我不能重用舊的 - 但沒有biggie。 – user2115295 2013-02-27 12:36:50