我希望每 10 分钟运行一次的后台服务从 url 获取数据并在数据库中更新它。
我已经搜索了很多。它给了我连续运行 3 分钟然后停止的例子。或拉取和刷新数据的示例。
但我想要在没有用户交互的情况下在后台运行的服务,它应该每 10 分钟运行一次。
有没有这方面的教程或例子?实现这一目标的有效方法是什么?
我希望每 10 分钟运行一次的后台服务从 url 获取数据并在数据库中更新它。
我已经搜索了很多。它给了我连续运行 3 分钟然后停止的例子。或拉取和刷新数据的示例。
但我想要在没有用户交互的情况下在后台运行的服务,它应该每 10 分钟运行一次。
有没有这方面的教程或例子?实现这一目标的有效方法是什么?
您可以尝试一种棘手的方法:
每隔...例如,10 秒、20 秒,您想要交替打开/关闭 locationManager。
[_locationManager startUpdatingLocation] 和 [_locationManager stopUpdatingLocation]
设置应用程序 info.plist:在“必需的后台模式”中,添加“应用程序注册以进行位置更新”
希望有帮助!!!
将 Parse链接集成 到您的项目中。它将提供特定的时间来运行您的后台进程。通过使用这个 Parse,我们可以创建推送通知并提供崩溃报告。