Android应用程序内计费失败,显示“应用程序内计费失败”;您已经有此商品的待定订单。”;
我已经实施了应用程序内计费,我遇到了一个问题。这是我看到的Android应用程序内计费失败,显示“应用程序内计费失败”;您已经有此商品的待定订单。”;,android,in-app-purchase,in-app-billing,Android,In App Purchase,In App Billing,我已经实施了应用程序内计费,我遇到了一个问题。这是我看到的 订购一件商品 请稍等片刻,等待订单通过 如果购买需要一段时间,用户点击后退按钮取消购买 我的应用程序收到购买被取消的通知,并确认了这一点 用户和我都收到一封电子邮件,说明购买已被取消 当用户再次尝试购买该商品时,市场会抛出一个错误,提示“您已经有该商品的待定订单。” 响应代码为“服务不可用” 恢复事务不会产生任何事务 您无法使用此帐户购买此物品 我在网上找到了一些关于这方面的信息。 我联系了谷歌,得到了汽车人的回复,他们正在调查此事
你可以告诉他们参考bug 5126349,这是他们的内部跟踪号码。虽然应用内计费存在一些问题,比如这里的链接(我是第39期的活跃评论者),但也有一些值得检查的问题,可能会导致谷歌回复500条 即“恢复事务”和滥用该调用。滥用该呼叫是在每个用户的基础上进行的,我已经看到一个google帐户被500屏蔽了几天,这肯定会在开发过程中发生,具体取决于您如何实现
这里最好的建议是将您的测试人员扩展到更多运行不同版本android market的用户(或具有不同主要google帐户的设备)。如果你能从某人那里得到一个肯定的回复,那么很可能你就可以走了,剩下的就交给谷歌了。如果你认为你的代码是正确的,你可以随时在网站上提交一个bug。我也会在我自己的应用程序上尝试上面的方法,看看会发生什么。我读了太多关于调用“还原事务”的帖子。然而,我的用户正在/正在看到这一点,我已将我的应用程序编程为仅在新安装时恢复事务。因此,除非他们卸载并重新安装500次,否则他们不会看到此错误。正如我在更新中所说,我越来越少地看到这一点,所以希望应用内计费正在成熟。