2017-08-18 83 views
0

我寫了一些測試代碼,當我離開一個區域或輸入它時,會在後臺提醒我。與「始終」的位置訪問非常有效。 - 但是,如果我將應用的位置訪問權限更改爲「使用時」,則不再適用。恢復時再次工作。可能在沒有「始終」位置訪問的iOS上使用地理防護(地區監控)?

我在印象中(和其他人一樣)iOS上的地理圍欄(區域監視)應該可以工作而不是「始終」位置訪問。是否有權限或設置某處以使其正常工作?

空心箭頭甚至沒有出現在狀態欄上沒有「永遠」,這是怎樣的一個尖斷,它不是不支持「總是」被打開,但是,是的....

回答

1

這是預期的。區域監控,訪問監控,重要的位置變更在操作系統級別進行處理,並且工作需要始終訪問。這是WWDC Core Location Best Practice Minute 14:09

enter image description here

+0

什麼是「背景定位會話」 ......一個屏幕截圖? –

+0

不確定。我猜這意味着在背景中工作的位置。標準將意味着它在前臺工作。我將不得不通過WWDC。你也可以閱讀/搜索其成績單 – Honey

+0

@BenGuild看來我是對的。從這個[時刻](https://developer.apple.com/videos/play/wwdc2016/716/?time=196):我們要談的第一個是Core Location的麪包和黃油,標準定位服務。它有兩個不同的版本。第一個版本是單個位置API。 當您調用請求位置時,核心位置將盡其所能產生用戶位置的估計值,然後將其交付給您的委託人。 我們還提供連續定位API。 – Honey