Tôi đang làm việc trên ứng dụng web cho phép người dùng đăng nhập vào ứng dụng, chỉ khi họ ở một số khu vực nhất định. Tôi gọi locationManager startUpdatingLocation
vào đầu ứng dụng của tôi để có được vị trí của người dùng và cho phép/vô hiệu hóa đăng nhập.CLLocationManager startUpdatingLocation vs startMonitoringSignificantLocationChanges
Khi người dùng đăng nhập, tôi gọi
[locationManager stopUpdatingLocation];
[locationManager startMonitoringSignificantLocationChanges];
và đăng nhập người sử dụng ra khi vị trí được cập nhật nằm ngoài khu vực. Sẽ sử dụng hai phương pháp xung đột trong bất kỳ cách nào? (Tôi đang thử nghiệm mã trên trình mô phỏng do đó vị trí luôn giống nhau).
Lưu ý: Tôi không sử dụng didEnterRegion
hoặc didExitRegion
vì mọi thứ đều được xử lý bởi mã Javascript hiện tại. Tôi chỉ gửi ở vị trí hiện tại của người dùng.
Chúng không xung đột. Tôi đã thử nghiệm nó. Bạn có thể chạy cả hai một cách an toàn. –