我讀過this以及其他許多問題。我瞭解到,無法在特定時間安排任務從後臺運行。如何在特定時間段內運行CLLocationManager
我的應用程序使用CLVisit
API將位置信息發送到服務器。但我希望用戶能夠選擇一個時間範圍來發送他/她的簽入。在背景的特定時間有沒有什麼不同的方式來stopMonitoringVisits()
和startMonitoringVisits()
?我的應用程序是否應該在收到didVisit
電話後始終監視並決定發送位置信息?
同樣的問題可以問startMonitoringSignificantLocationChanges()
你的意思是得到一個無聲的推回調(在暫停/後臺狀態),你可以'startLocationUpdates'?好的。那麼你是否允許追蹤180秒,或者如果你在plist中設置了位置服務並且'allowBackgroundLocationUpdates'設置爲'true',它將無限期地運行? – Honey