Android应用内购买:购买时获得网络失败弹出窗口,但购买已完成收到电子邮件
从一周前开始,我在应用内购买IInAppBillingService第3版时遇到了一个奇怪的问题 以下是我遵循的步骤: 注意:我遵循这些步骤是因为我的用户中很少有人遇到相同的网络问题 但收购已经完成。但应用程序仍然显示购买按钮 那个产品。因此,为了复制这个问题,我必须遵循以下步骤 通过play store版本安装了可调试的签名APK。 点击要购买的物品 用“购买”按钮打开播放商店弹出窗口。在购买的弹出窗口中单击购买 我在购买产品时失去了网络。有一个没有互联网连接的弹出窗口 单击“无Internet连接”弹出窗口中的“确定”。回到我的申请表。 再次点击要购买的物品。 现在得到错误->你已经拥有这个项目 但问题是,我在应用程序mppurchasefinishedlistener回调中没有得到任何购买结果。我得到零。甚至我收到了谷歌的电子邮件,我在谷歌Play商店->菜单->账户->订单历史中检查了它是否被购买 我的产品是托管产品,但用户可以多次购买。因此,无论何时打开产品,或在完成购买后,根据skuId消费所需的购买(如果购买)Android应用内购买:购买时获得网络失败弹出窗口,但购买已完成收到电子邮件,android,in-app-purchase,in-app-billing,in-app,Android,In App Purchase,In App Billing,In App,从一周前开始,我在应用内购买IInAppBillingService第3版时遇到了一个奇怪的问题 以下是我遵循的步骤: 注意:我遵循这些步骤是因为我的用户中很少有人遇到相同的网络问题 但收购已经完成。但应用程序仍然显示购买按钮 那个产品。因此,为了复制这个问题,我必须遵循以下步骤 通过play store版本安装了可调试的签名APK。 点击要购买的物品 用“购买”按钮打开播放商店弹出窗口。在购买的弹出窗口中单击购买 我在购买产品时失去了网络。有一个没有互联网连接的弹出窗口 单击“无Interne
if (purchase != null && purchase.getItemType().equalsIgnoreCase("inapp"))
{
mHelper.consumeAsync(purchase, mConsumeFinishedListener);
}
现在我无法消费产品,甚至无法购买。为什么play store完成了购买,但没有将购买详细信息返回回调
据我所知,如果已经为该SKUID购买了物品,则应返回购买详细信息。但在我的情况下,它不会返回购买详细信息
有人能帮我解决这个问题吗?您在回复中得到的错误代码是2吗 由于没有网络,谷歌Play服务和谷歌Play客户端应用程序似乎出现了不同步的问题。当网络可用且同步在几个小时后发生时,您将能够再次购买该产品