我知道这个问题在stackoverflow上被多次询问,但似乎没有任何答案让我满意。
我为我的应用程序实施应用内结算V3,并尝试从文档页面中关注 TriviaDrive 示例应用。
我的应用程序已在Google Play上发布多年,许多托管产品已激活,可供用户购买
从v3开始,我在步骤查询库存中得到了堆栈,代码为:
mIaHelper.queryInventoryAsync(new IabHelper.QueryInventoryFinishedListener() {
@Override
public void onQueryInventoryFinished(IabResult result, Inventory inv) {
// Have we been disposed of in the meantime? If so, quit.
if (mIaHelper == null) return;
LOGD(TAG, "query inventory failed:" + result.getMessage());
// Is it a failure?
if (result.isFailure()) {
// complain("Failed to query inventory: " + result);
return;
}
}
});
结果成功,但Inventory inv返回0项,因此我无法通过购买来继续购买
我还签署了我的应用程序,并与一群测试人员一起发布到alpha频道,但似乎一切都停在那一步,任何人都可以帮助我吗?