我无法在我的应用中添加新的应用商品。 应用程序已启用1.5个月,其中一个应用程序项目。 我添加的第一个工作正常。
两天前在我的控制台中又添加了2个项目,但没有一个是可购买的。
日志:
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();
....
}
}
我真的迷路了。新项目在开发者控制台中处于活动状态。 我试图上传一个新的测试版,希望新项目能够出现,但是不起作用。
答案 0 :(得分:0)
好的,两天后我就修好了。 ofc,我在这里发布后5分钟...
最初,我使用管理员帐户而不是所有者帐户添加了新的应用内商品...但我也更改了命名。最初我的新项目与我的第一个(工作)项目的名称相同,作为其名称的前缀。 我认为这是固定它的所有者帐户,但不能肯定地说。