我正在创建一个应用程序,需要每15分钟将用户的位置发送到服务器,无论它是在Foreground还是在Background中。我已经能够使用运行15分钟并发送位置的NSTimer来完成此操作。然而,几个小时似乎失败了。我已经在StackOverFlow的某个地方读过,iOS 7不允许NSTimer在后台运行。我的方法有其他选择吗? StackOverFlow中有很多问题和答案,但我似乎无法得到明确的答案。 iOS 7后台模式仅允许3分钟。我尝试创建另一个运行2分钟的计时器来“唤醒”应用程序,这样它就不会被iOS暂停,但这会占用大量电池。我添加了位置背景模式,但我需要每15分钟重复一次。任何帮助将不胜感激。