我在我的应用中测试了一些应用内购买,并遇到了奇怪的行为(错误?)。当在进行应用程序之后互联网连接中断,并且交易失败时,它会一直提示我在应用程序启动时获取App Store凭据,当我尝试购买时 - 它给出了"您已经购买了它但是它已经购买了它还没有下载。"
这里有一些类似的问题,但没有一个涵盖正在发生的事情,因为:
它甚至知道我的服务器上的内容还没有下载?我甚至试图在开始下载之前完成交易(糟糕的设计,我知道,但是真是一团糟),它被删除了(大声笑,回调触发,队列空)。然后我断开了互联网/被杀的应用程序,不知何故,当我再次启动它时,它神奇地提示我输入凭据......