我已经在我的应用程序中实现了In-App,当用户选择了图像时,如果用户已经购买了该项目,则应该再次调用图像列表,否则应该调用
的方法 mHelper.launchPurchaseFlow(this, SKU_PREMIUM, RC_REQUEST,
mPurchaseFinishedListener, "");
我已经成功地将应用程序与我的应用程序集成,并且还正在购买项目但是我想知道在启动时是否购买该项目,如果没有购买,则应该调用以上代码,否则应该允许下载该项目图像
答案 0 :(得分:8)
最后,我找到了如何获取已购买商品信息的解决方案
// subscriptions we own
IabHelper.QueryInventoryFinishedListener mGotInventoryListener = new IabHelper.QueryInventoryFinishedListener() {
public void onQueryInventoryFinished(IabResult result,
Inventory inventory) {
if (result.isFailure()) {
complain("Failed to query inventory: " + result);
return;
}
mIsPremium = inventory.hasPurchase(SKU_PREMIUM); ------> By here you can get information
}
};