我正在使用自动续订订阅。当应用程序成功完成交易后,它会将收据发送到我们的服务器以验证它,并检查收据中是否存在最后一个交易标识符。
我们的服务器不时会返回错误消息,说明在收据中找不到交易标识符。我在应用程序中已在本地确认。即使刷新收据后,有时也找不到交易标识符。
此外,购买成功,因为尝试再次购买相同的订阅提示iOS弹出说明订阅当前有效。
显然,这种奇怪的行为发生在沙箱环境中。另请注意,我最多使用3个测试用户在它们之间来回切换。
有没有人遇到过类似的问题?
关于发生了什么的任何想法?
答案 0 :(得分:0)
在过去的两天里,我一直在用一个iTunes测试用户测试我们的代码,而且我还没有遇到过这个问题。甚至没有一次。
我几乎可以肯定这个问题是由在沙盒环境中切换iTunes测试用户引起的。不知何故,在这种情况下,应用收据并不总是一致的。
无法证明这一点:(