我希望我的应用在我的应用后台运行基于http的天气请求。我相信我不能使用推送通知,因为我必须跟踪用户特定地理位置和他们遵循的其他一些用户特定位置的天气。因此,如果单个应用程序可以每小时自动请求所有数据,那就更好了。有人可以指出我正确的方向如何解决这个问题? 谢谢 EL
答案 0 :(得分:1)
如果您定位Background App Refresh
,请使用ios7 and above
。这是一个如何在您的应用中启用它并调用方法在后台更新的教程。
Background App Refresh Tutorial
但是你无法控制你的应用程序每小时自动唤醒以获取数据,因为后台应用程序刷新并不允许这种情况发生。操作系统本身有时间执行和执行已根据应用程序使用频率注册的特定方法。用户还可以在iOS设置中关闭应用的后台应用刷新