2013-01-12 34 views
2

我在iPhone應用程序中工作,使用CLLocationManager來開發我的應用程序,當我運行應用程序並顯示一個警報視圖,如「想要使用您的當前位置」。 然後prees好吧繼續它。如何在iPhone中自動允許當前位置?

但我不希望顯示的警報視圖,是可以讓應用程序跟蹤用戶的位置,而無需提示?提前

enter image description here

回答

8

此警報的看法是強制性的,有沒有辦法避免它,除非你以某種方式建立自己的位置跟蹤的客戶端,但位置不提示任何訪問被禁止的指導方針和蘋果將拒絕您的應用程序。

的原因是這樣的用戶都知道,你正在跟蹤您的位置 - 安全和偏好。

爲什麼你想避免在首位的警報視圖?

+0

感謝您的回覆 – SampathKumar

+0

我正在申請並要求用戶填寫註冊表單。在這種形式下,如果選擇使用用戶位置,我做了一個勾號標記。所以我想要阻止這個彈出窗口,否則我必須從註冊頁面中刪除該行。 – AsifHabib

3

感謝這個對話框是由系統的隱私和安全原因promtped。如果您以某種方式設法避免這種情況並訪問位置數據,那麼在App Store審批流程中肯定會拒絕您的應用。你爲什麼想擺脫它?

+0

感謝您的回覆 – SampathKumar

+0

如果我想停止用戶,如果他按不允許按鈕,因爲它需要使用自己的當前位置。 – AsifHabib

3

不,我100%肯定這是不可能的,以防止這種警報視圖

但我認爲當你在做點擊然後不允許你CLLocationManager被停止,但是您可以再次給它允許從iphone設置

+0

感謝您的回覆 – SampathKumar

+0

如何允許從iPhone設置?開啓或關閉 – AsifHabib

+0

設置 - >與隱私>位置服務有很多應用那些在您的設備運行的是使用位置服務的,你也可以打開或關閉這些特定應用程序的位置服務 –

相關問題