这是一个真正的doosra,所以我的希望只是有人之前遇到过这个并找到了解决方案。
我有一个应用程序将请求发布到服务器以检查其数据的更新(它已经存在了一段时间,因此我们使用ASIHTTPRequest
)。执行此操作时,应用程序还会将当前数据库作为JSON数组发送到URL参数中。在开发过程中,一切都运行良好,甚至在使用Ad-Hoc分发和企业分发时也是如此。当使用App Store分发应用程序时,问题突然出现,请求不会发布所需的URL参数,这会导致服务器端失败。
我的问题是,是否有人知道为什么应用会在上传到App Store时突然决定表现不同?奇怪的是,完全相同的代码在Enterprise发行版和Ad-Hoc发行版中完美运行,但之后无法在App Store上运行。
更多信息:离线数据存储在CoreData中,ASIFormDataRequest
用于请求,JSON使用JSONKit
进行编码。
答案 0 :(得分:0)
事实证明问题与在App Store上随更新请求一起提供的apns设备令牌有关。