2016-09-21 64 views
1

我正在研究需要位置訪問的應用程序。我創建了一個視圖控制器,要求用戶允許或不允許使用2個按鈕。但是,當我點擊允許按鈕時,設備正在生成它自己的彈出窗口,要求用戶訪問位置。我可以避免彈出窗口,只需將彈出式窗口中的allow功能添加到我的應用程序中允許按鈕的代碼中?我可以在iphone中生成位置訪問而不生成默認彈出窗口嗎?

+0

您無法避免系統顯示的位置訪問權限。 –

回答

1

不,你不能避免系統彈出。按蘋果

在實際計劃使用位置服務執行任務時,始終請求授權。請求授權可能 向用戶顯示警報。如果用戶不清楚您的應用程序使用位置服務是否有用,則用戶可能會拒絕您的使用這些服務的請求。

另外,在您的應用程序的授權狀態確定之前啓動位置服務是安全的。儘管您可以啓動位置服務,但這些服務在授權狀態更改爲authorizedAlwaysauthorizedWhenInUse之前不會傳送任何數據。要在授權狀態更改時收到通知,請在您的位置經理代表中執行locationManager(_:didChangeAuthorization:)方法。

Sorce

+1

我知道這是不可能的,因爲我已經完成了我的研究。我到處檢查,發現蘋果在開發者面前把這個問題提交給用戶。我發佈了這個問題只是爲了得到一些證據,證明我的項目經理不相信我。謝謝。 – RAM

+0

高興地證明你是正確的。 :) –

0

不,不可能在蘋果的設備呢。

相關問題