新增添加的应用商品显示为不可购买

时间:2017-09-05 15:55:53

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

我无法在我的应用中添加新的应用商品。 应用程序已启用1.5个月,其中一个应用程序项目。 我添加的第一个工作正常。

两天前在我的控制台中又添加了2个项目,但没有一个是可购买的。

error

日志:

  

09-05 17:46:26.868 25260-25300 /? E / Volley:[569] c.a:https://android.clients.google.com/fdfe/ees/preparePurchase的意外答复代码404   09-05 17:46:26.870 25260-25260 /? I / Finsky:1 com.google.android.finsky.billing.lightpurchase.ah.a(457):错误:PurchaseError {type = 2 subtype = 0}   09-05 17:46:26.870 25260-25260 /? I / Finsky:1 com.google.android.finsky.billing.lightpurchase.ah.a(460):购买失败:PurchaseError {type = 2 subtype = 0}

我甚至无法从他们那里得到粗鲁。

List additionalSkuList = new ArrayList();
additionalSkuList.add(ITEM_SKU);
additionalSkuList.add(ITEM_SKU_2);
additionalSkuList.add(ITEM_SKU_3);

mHelper.queryInventoryAsync(true, additionalSkuList, null,
    new IabHelper.QueryInventoryFinishedListener() {
        @Override
        public void onQueryInventoryFinished(IabResult result, Inventory inventory) {

            if (result.isFailure()) {
                Log.e(TAG, result.getMessage());
                Toast.makeText(mContext, R.string.purchases_not_availabe, Toast.LENGTH_SHORT).show();
                return;
            }

            String item = inventory.getSkuDetails(ITEM_SKU).getPrice();

            String item_2 = "- not available -";
            String item_3 = "- not available -";

            SkuDetails detail = inventory.getSkuDetails(ITEM_SKU_2);
            if(detail != null)
                 item_2 = inventory.getSkuDetails(ITEM_SKU_2).getPrice();

            detail = inventory.getSkuDetails(ITEM_SKU_3);
            if(detail != null)
                item_3 = inventory.getSkuDetails(ITEM_SKU_3).getPrice();


            ....
        }
    }

not available

我真的迷路了。新项目在开发者控制台中处于活动状态。 我试图上传一个新的测试版,希望新项目能够出现,但是不起作用。

1 个答案:

答案 0 :(得分:0)

好的,两天后我就修好了。 ofc,我在这里发布后5分钟...

最初,我使用管理员帐户而不是所有者帐户添加了新的应用内商品...但我也更改了命名。最初我的新项目与我的第一个(工作)项目的名称相同,作为其名称的前缀。 我认为这是固定它的所有者帐户,但不能肯定地说。