我希望我的应用程序轮询服务器以获取更新,并在应用程序在后台运行时下载它们。我怎样才能做到这一点。谁能告诉我从哪里开始?
任何帮助将不胜感激。
答案 0 :(得分:1)
一般来说,Apple希望您使用push而不是pull,因为它可以节省电池寿命。 但是,如果你想进行民意调查,有一些事情需要研究。 Apple文档描述了background tasks in depth here。 (请注意,您可能需要成为注册开发人员才能看到它。听起来您已经是这样了。)特别是,您想要使用这些方法:
applicationWillResignActive:
applicationDidEnterBackground:
applicationWillEnterForeground:
beginBackgroundTaskWithExpirationHandler: