2013-10-28 102 views
1

所以我认为我的应用程序内购买工作,但我的应用程序有时会触发弹出式用户身份验证操作表与旧的测试用户在操作表中自动填充。我一直在用一个连续的数字创建测试用户,只是因为这很容易,而且我可以跟踪用户的年龄。我目前的测试用户是#4。通常会创建新的测试用户,因为旧用户以某种方式失效。在应用程序内购买 - 验证旧测试用户

无论如何,我有时会得到testuser#1的弹出屏幕(以及#3)。我认为这是因为正在查看的交易最初是使用该用户处理的。但是在交易完成后使用finishTransaction后,这些弹出窗口不应该停止:?

我应该检查什么?即使下载的产品已经下载并且所有购买的产品都已经完成(尽管由于原始产品已失效而使用不同的用户),我仍然认为我必须在某处留下某种东西。

回答

0

我想必须发生的事情是未完成的交易仍然在Apple服务器上。我无法完成交易,因为所使用的测试用户因生产中的意外使用而失效。我将尝试删除这些用户,理论上删除用户也会删除未决事务。

+0

没有。我仍然获得这些认证信息。我不知道如何让它们现在消失。 –