3

我已将应用内购买添加到游戏中,并且它们运行良好,直到您在进行应用内购买时按下主页按钮。应用程序需要处于 singleTask 模式(它是一个 Unity 项目)。

因此,从文档中获取 google 的示例项目,一切正常。添加

launcandroid:launchMode="singleTask"

然后在应用内购买时按下主页按钮时出现问题,如下所示:

  • 如果您按下购买按钮,然后它会将您带到 google play 的购买屏幕上说“这是一个测试订单,您不会被收费”,然后您在这里按 home,当再次加载应用程序时它会显示:

购买错误:labResult:IAB 结果中的数据为空(响应:-1002:收到错误响应)

  • 如果您进行购买,直到显示“购买成功”,然后在那里按下主页按钮,您将得到同样的错误,您没有在游戏中获得应用内产品,下次您尝试购买时它说

购买错误:labResult:无法购买商品(响应:7:商品已拥有)

所以很明显它不会被消耗(直到下次启动应用程序):

你们是如何处理这些问题的?或者你正在处理它们?

4

0 回答 0