我试图找到这些信息但到目前为止我没有成功。我知道CLLocationManager具有后台功能。它有很好的记录。我想知道CLLocationManager是否配置正确用于后台处理,即使手机处于锁定和睡眠状态,它是否会触发标准位置更新?如果是的话,假设我的应用程序没有被杀死,它是否将其唤醒?我可以执行代码来处理位置修复吗?我可以做测试,但我担心我缺乏知识会给我错误或不完整的结论。这就是我向社区提问的原因。
感谢您的时间
答案 0 :(得分:3)
LocationManager = new CLLocationManager();
LocationManager.AllowsBackgroundLocationUpdates = true;
您需要AllowsBackgroundLocationUpdates
到true
才能让它在睡眠或后台模式下工作。
答案 1 :(得分:0)