与iOS long-running background timer with "location" background mode类似,但不完全相同。
我们的应用需要在后台发送偶尔的地理位置数据。在前景中工作正常,但它当然会在3分钟后终止。所以我需要实现这样的东西。有没有人用C#做过这个,如果有的话,你愿意分享吗?
https://stackoverflow.com/a/18962839/462935
谢谢!
答案 0 :(得分:1)
您只能在重要的位置更改时唤醒您的应用。请参阅CLLocationManager while app is in background state。
您无法在后台无限期地运行您的应用程序,这是iOS设计中最小功耗的一部分。最好在App State and Multitasking上阅读Apple的文档。