类似于具有“位置”背景模式的 iOS 长时间运行的后台计时器,但不完全一样。
我们的应用需要在后台偶尔发送地理位置数据。在前台工作正常,但它当然会在 3 分钟后终止。所以我需要实现这样的东西。有没有人在 C# 中做过这个,如果有,你愿意分享吗?
https://stackoverflow.com/a/18962839/462935
谢谢!
类似于具有“位置”背景模式的 iOS 长时间运行的后台计时器,但不完全一样。
我们的应用需要在后台偶尔发送地理位置数据。在前台工作正常,但它当然会在 3 分钟后终止。所以我需要实现这样的东西。有没有人在 C# 中做过这个,如果有,你愿意分享吗?
https://stackoverflow.com/a/18962839/462935
谢谢!
您只能让您的应用在位置发生重大变化时唤醒。当应用程序处于后台状态时,请参阅CLLocationManager。
您不能简单地无限期地在后台运行您的应用程序,这是 iOS 为最小化功耗而设计的一部分。最好阅读 Apple 关于App State 和 Multitasking的文档。