基本上,我在过去的几个月里一直在学习Objective-C以及如何为iPhone开发,并创建了一些基本的应用程序。现在我对一个我正在开发的iPhone应用程序有了一个想法,我只是在寻找一些建议,实际上是可能的。我正在寻找创建一个应用程序,每15分钟将iPhone发送到我的服务器 - 即使应用程序尚未打开/未打开。
这可能吗?如果是的话,你能否指点我关于这个主题的更多信息。
感谢。
答案 0 :(得分:1)
答案 1 :(得分:1)
您的问题的答案可能是部分YES或部分NO。基本上你的应用程序可以提供位置更新,即使它没有打开...并且你可以处理它,以便在用户位置更新时发送到你的服务器..但是不可能像每15个时间一样发送位置更新分钟..
如果您希望我的应用在后台模式中注册位置更新,您有两个选择: -
在重要位置更改时发送位置更新(即,当用户显着移动以便为用户更改单元格塔时发送位置更新)在这种情况下,您必须使用startMonitoringSignificantLocationChanges
OR
使用startupdatingLocation
发送连续的位置更新,并在info.plist文件中声明背景模式键以进行位置更新(使用GPS)
并且您必须处理didUpdatetoLocation
两种情况下的位置更新,并且只要收到位置更新,就会在后台唤醒Ur应用程序(谨防第二种情况下的电池使用情况)