InApp奇怪的行为:"您已经购买了它,但它还没有被下载。"

时间:2014-08-04 09:08:16

标签: ios in-app-purchase sandbox

我在我的应用中测试了一些应用内购买,并遇到了奇怪的行为(错误?)。当在进行应用程序之后互联网连接中断,并且交易失败时,它会一直提示我在应用程序启动时获取App Store凭据,当我尝试购买时 - 它给出了"您已经购买了它但是它已经购买了它还没有下载。"

这里有一些类似的问题,但没有一个涵盖正在发生的事情,因为:

  • 购买不是消耗品。
  • 苹果服务器上没有托管任何内容。
  • 通过完成交易完成
  • 在应用程序启动时,当它要求凭据时(一旦我使我的应用程序事务观察者),挂起的队列为空(0个事务)
  • 它不会调用更新交易'当时的事情
  • 重新设置设备,从iTunes退出,删除配置文件无效,它仍会提示输入凭据,付款队列仍为空。

它甚至知道我的服务器上的内容还没有下载?我甚至试图在开始下载之前完成交易(糟糕的设计,我知道,但是真是一团糟),它被删除了(大声笑,回调触发,队列空)。然后我断开了互联网/被杀的应用程序,不知何故,当我再次启动它时,它神奇地提示我输入凭据......

0 个答案:

没有答案