看来我可以设置精度为 100m~ 的区域并对其进行监控。有没有办法让设备在用户进入/离开区域时通知我的后端?即使应用程序被用户终止,它还能工作吗? (假设我拥有始终许可)。
最佳答案
在我的应用中,当我进入或退出一个区域时,这两个代表就会出现。
func locationManager(manager: CLLocationManager, didEnterRegion region: CLRegion){
}
func locationManager(manager: CLLocationManager, didExitRegion region: CLRegion){
}
但是一定要像上面评论说的那样给 Always Authorization
override init() {
super.init()
if #available(iOS 8.0, *) {
locationManager.requestAlwaysAuthorization()
} else {
// Fallback on earlier versions
}
locationManager.startUpdatingLocation()
}
关于ios - 每当用户进入/退出区域时通知后端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37907218/