Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android应用程序内计费失败,显示“应用程序内计费失败”;您已经有此商品的待定订单。”;_Android_In App Purchase_In App Billing - Fatal编程技术网

Android应用程序内计费失败,显示“应用程序内计费失败”;您已经有此商品的待定订单。”;

Android应用程序内计费失败,显示“应用程序内计费失败”;您已经有此商品的待定订单。”;,android,in-app-purchase,in-app-billing,Android,In App Purchase,In App Billing,我已经实施了应用程序内计费,我遇到了一个问题。这是我看到的 订购一件商品 请稍等片刻,等待订单通过 如果购买需要一段时间,用户点击后退按钮取消购买 我的应用程序收到购买被取消的通知,并确认了这一点 用户和我都收到一封电子邮件,说明购买已被取消 当用户再次尝试购买该商品时,市场会抛出一个错误,提示“您已经有该商品的待定订单。” 响应代码为“服务不可用” 恢复事务不会产生任何事务 您无法使用此帐户购买此物品 我在网上找到了一些关于这方面的信息。 我联系了谷歌,得到了汽车人的回复,他们正在调查此事

我已经实施了应用程序内计费,我遇到了一个问题。这是我看到的

  • 订购一件商品
  • 请稍等片刻,等待订单通过
  • 如果购买需要一段时间,用户点击后退按钮取消购买
  • 我的应用程序收到购买被取消的通知,并确认了这一点
  • 用户和我都收到一封电子邮件,说明购买已被取消
  • 当用户再次尝试购买该商品时,市场会抛出一个错误,提示“您已经有该商品的待定订单。”
  • 响应代码为“服务不可用”
  • 恢复事务不会产生任何事务
  • 您无法使用此帐户购买此物品
  • 我在网上找到了一些关于这方面的信息。

    我联系了谷歌,得到了汽车人的回复,他们正在调查此事

    然而,我想知道是否有什么我可以做,导致这一点

    哦,我还确保我的吊坠很好。我收到了成功的订单

    更新: 这是我给看到这一点的客户的股票电子邮件。看来安卓市场已经越来越好了,反正我现在得到的越来越少了

    你好,

    不幸的是,这个“待定订单”错误是Android市场上的一个bug,我无法控制

    为了帮助他们提高这个问题的优先级,请通过以下web表单与Google联系。


    你可以告诉他们参考bug 5126349,这是他们的内部跟踪号码。

    虽然应用内计费存在一些问题,比如这里的链接(我是第39期的活跃评论者),但也有一些值得检查的问题,可能会导致谷歌回复500条

    即“恢复事务”和滥用该调用。滥用该呼叫是在每个用户的基础上进行的,我已经看到一个google帐户被500屏蔽了几天,这肯定会在开发过程中发生,具体取决于您如何实现


    这里最好的建议是将您的测试人员扩展到更多运行不同版本android market的用户(或具有不同主要google帐户的设备)。如果你能从某人那里得到一个肯定的回复,那么很可能你就可以走了,剩下的就交给谷歌了。

    如果你认为你的代码是正确的,你可以随时在网站上提交一个bug。我也会在我自己的应用程序上尝试上面的方法,看看会发生什么。我读了太多关于调用“还原事务”的帖子。然而,我的用户正在/正在看到这一点,我已将我的应用程序编程为仅在新安装时恢复事务。因此,除非他们卸载并重新安装500次,否则他们不会看到此错误。正如我在更新中所说,我越来越少地看到这一点,所以希望应用内计费正在成熟。