我在我的應用中使用位置服務。最初,應用程序要求用戶允許查找當前位置。如果用戶說「不允許」,我可以再顯示一次警報以確認該選擇嗎?然後,如果用戶在第二次對話中說「允許」,應用程序是否可以獲取當前位置?確認用戶選擇「不允許」位置服務
0
A
回答
3
不,你不能,它是由系統管理。
您可以/應該檢查用戶是否允許您的應用獲取當前位置。 因爲你可以在設置應用
檢查可以這樣做改變這種:
if (![CLLocationManager locationServicesEnabled]) {
// location can not be retrieved.
}
0
我認爲.................. 其一個不可能的因爲它的默認設置的iPhone ....
如果你得到答案請回復....在這個頁面...... 但你改變iPhone的設置,轉到設置圖標,轉到一般圖標,轉到當前位置並在此按鈕上...
sry因爲英語不好
0
問題是誰在顯示第二條消息。 如果是顯示消息的CoreLocation比最後一個答案是重要的 - 那麼如果它是「允許」,那麼你可以。
但是 - 如果在「不允許」之後顯示自己的自定義消息 - 答案就沒有影響。 它必須來自CoreLocation
相關問題
- 1. 如何在用戶選擇允許後處理啓用位置服務?
- 2. 允許用戶選擇一個位置在服務器上保存文件
- 3. 谷歌地圖 - 用戶選擇不允許位置
- 4. 檢查用戶是否不允許訪問位置服務
- 5. 允許用戶命名並選擇導出表的位置
- 6. 跟蹤用戶選擇[允許/不]
- 7. ELCImagePickerController不允許訪問用戶位置
- 8. 在iPhone中允許位置服務
- 9. 如果用戶選擇「不允許」,關閉需要位置服務的應用程序?
- 10. Karaf服務不允許用MVN網址爲源位置
- 11. 服務器確實允許GET方法,但不允許POST
- 12. 允許配置Windows服務
- 13. 允許用戶使用accepting_nested_attributes_for選擇正確答案?
- 14. 允許用戶選擇一個目錄
- 15. 允許用戶從表中選擇
- 16. 允許用戶選擇輸入
- 17. 允許用戶訂購選擇清單?
- 18. 用戶允許後調用選擇器應用程序的位置跟蹤
- 19. 允許用戶在服務器
- 20. 允許用戶取消前臺服務
- 21. 用戶不允許地理位置 - 第二次通知用戶
- 22. 不允許選擇的值被選擇
- 23. 允許用戶選擇應用語言/區域設置?
- 24. 當位置服務不允許時,我可以訪問核心位置api嗎?
- 25. CakePHP - 密碼確認不允許用戶提交註冊
- 26. 允許用戶通過標記或輸入地址選擇一個位置
- 27. Coldfusion - 允許用戶選擇保存生成的csv文件的位置
- 28. 允許用戶從下拉菜單或地圖中選擇位置?
- 29. 可以設置.NET OpenFileDialog以允許用戶選擇.lnk文件
- 30. iOS設置(隱私 - >位置服務 - >選擇我的應用程序 - >更改允許訪問)墜毀
如果您第一次不允許它,CoreLocation會再次顯示消息。第二次後,消息不會再出現。 (只有當您刪除應用程序並重新安裝它時,消息纔會再次出現) – rckoenes