我有一个问题,我不知道很长一段时间。我知道我无法在“未运行”状态下同步我的应用程序。但是,让我展示一个简单的场景:
我在iOS 9和iOS 10设备上测试了这个场景。它怎么可能?谁能解释一下呢?
答案 0 :(得分:0)
我认为他们正在使用远程通知后台模式。
“如果您的服务器在您的应用有新内容时向用户的设备发送推送通知,您可以要求系统在后台运行您的应用,以便它可以立即开始下载新内容。此背景模式是最小化用户看到推送通知与您的应用能够显示相关内容之间经过的时间量。应用程序通常在用户看到通知的大致相同时间被唤醒但这仍然比你给别的时间多。“
这是来自开发者apple。您可以在“使用推送通知启动下载”下阅读更详细的in this artice。
希望它会有所帮助。