0

起動時にアイテムの価格を検出するために、標準の Android IAB 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());
            }
        }
    }
};
4

1 に答える 1

0

バージョン 3 では、すべてのアプリ内アイテムが管理されます

http://developer.android.com/google/play/billing/api.html#consume

于 2013-02-27T12:24:28.793 に答える