应用内结算v3:queryInventoryAsync返回0项

时间:2016-05-25 09:52:53

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

我知道这个问题在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频道,但似乎一切都停在那一步,任何人都可以帮助我吗?

0 个答案:

没有答案