所以我似乎可以设置100m~准确度的区域并监控它们。当用户进入/退出某个区域时,有没有办法让设备通知我的后端?即使应用程序被用户终止,它是否也能正常工作? (假设我总是获得许可)。
答案 0 :(得分:1)
在我的应用中,这两位代表在我进入或退出某个地区时来了。
func locationManager(manager: CLLocationManager, didEnterRegion region: CLRegion){
}
func locationManager(manager: CLLocationManager, didExitRegion region: CLRegion){
}
但请务必按照上述评论
中的说明提供“始终授权”override init() {
super.init()
if #available(iOS 8.0, *) {
locationManager.requestAlwaysAuthorization()
} else {
// Fallback on earlier versions
}
locationManager.startUpdatingLocation()
}