Sid*_*mit 3 java android in-app-purchase in-app-billing android-billing
我已经在我的应用程序中实现了In-App,当用户选择了图像时,如果用户已经购买了该项目,则应该再次调用图像列表,否则应该调用方法
mHelper.launchPurchaseFlow(this, SKU_PREMIUM, RC_REQUEST,
mPurchaseFinishedListener, "");
Run Code Online (Sandbox Code Playgroud)
我已经成功地将应用程序与我的应用程序集成,并且还购买了商品,但我想知道在启动时是否购买该商品,如果没有购买,则应调用上述代码,否则应该允许下载该图像
最后,我找到了如何获取已购买商品信息的解决方案
// 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
}
};
Run Code Online (Sandbox Code Playgroud)