每分钟执行后台任务

时间:2016-07-08 23:12:40

标签: ios swift

我希望每分钟执行网络测试一小时,以检查用户是否有连接 -

理想情况下,我想每分钟获取一次位置(但不是100%必需)并ping服务器。这是否可以通过用户按下UIButton“开始测试”然后如果他们关闭应用程序它仍然运行?

或者,当用户在给定时间的某个位置范围内时激活一个功能? (希望在活动中进行测试)

或者,可能使用推送通知来激活该功能?这看起来非常不切实际。

我的研究表明,这通常仅适用于VOIP或音频应用,基于背景提取的持续时间受到限制,或者由设备本身根据用户的行为进行调度,这是我不想要的。

注意:该应用程序不一定必须在应用程序商店中发布,这只是一个小项目,因此在少数设备上运行它就足够了。

0 个答案:

没有答案