我正在研究一個Web應用程序,使用戶能夠登錄到應用程序,只有當它們位於某些特定區域時才能登錄。我在我的應用程序的開始叫locationManager startUpdatingLocation
來獲取用戶的位置並啓用/禁用日誌記錄。CLLocationManager startUpdatingLocation vs startMonitoringSignificantLocationChanges
一旦用戶登錄,我叫
[locationManager stopUpdatingLocation];
[locationManager startMonitoringSignificantLocationChanges];
和註銷用戶時更新的位置在該地區之外。以任何方式使用這兩種方法會發生衝突嗎? (我在模擬器上測試代碼,因此位置總是相同的)。
注意:我沒有使用didEnterRegion
或didExitRegion
,因爲所有內容都由現有的Javascript代碼處理。我只在用戶的當前位置發送。
他們不衝突。我測試了它。你可以安全地運行。 –