【发布时间】:2012-09-05 20:11:52
【问题描述】:
我知道,为了让应用程序能够继续在后台运行,它的 info.plist 必须包含诸如 UIBackgroundModes 之类的内容,其值为“location”(例如),以便在后台接收更新。
我想做的是一个应用程序,它将继续以最大精度更新用户位置,每 30 秒或更长时间将其坐标发送到网站。所有这些都在后台进行。
首先我想知道这是否可行,如果可以,有没有办法让用户通过按钮完全停止应用程序?我的意思是,如果用户打开应用程序然后按主页键,应用程序将在后台继续运行。但是当他想停止它时,他应该重新打开它,然后按下一个“停止按钮”,这将删除后台功能。
如果所有这些都是可能的,我可以得到一些指示吗?不需要代码,只需要获取更多信息的地方。
谢谢。
【问题讨论】:
标签: ios background geolocation