【问题标题】:Newsstand restarts the download on Resuming报亭在 Resuming 上重新开始下载
【发布时间】:2011-11-07 09:48:37
【问题描述】:

我在使用 NewsstandKit 恢复下载时遇到困难。

下载确实从Background Mode 开始,但是当应用恢复到Active Mode 时,totalBytesWritten 更改为0 并再次开始下载。

代码在模拟器上工作,但在设备上失败。

我一直在使用来自ios - newsstand-tutorial 链接的代码。

示例代码也可以完美运行,但是当我将我的 URL 分配给它时,下载会在恢复时中断。

它必须与服务器做一些事情吗??

【问题讨论】:

    标签: iphone objective-c ipad newsstand-kit


    【解决方案1】:

    我也有这个问题。我的问题是我的设置没有正确配置为自动下载(我从来不记得被提示这样做)。检查设置应用程序的“商店”部分,并确保为应用程序启用了自动后台下载。在我这样做之后,当应用程序进入后台时下载将继续,而不是在应用程序再次激活时停止然后从头重新启动。

    【讨论】:

    • 非常感谢。细微的设置可以节省数小时的调试时间。
    【解决方案2】:

    很可能,您的服务器不支持按报亭预期的方式恢复下载。

    尝试使用像 Charles 这样的调试代理来观察网络流量,以了解框架发送了哪些标头字段以及您的服务器如何响应。

    【讨论】:

    • 是的,我的服务器不支持 http resume...除此之外...当应用程序进入待机模式甚至退出时,下载甚至不会在后台重新启动。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多