有的讓使用者困擾,有的讓開發者困擾
例如Wifi其實在控制中心關起來只有部分關閉而已
對於開發者,我們現在也不能直接跳到Wifi Setting的頁面,而是只能到Setting頁面
以及在詢問位置的的時候多了一個使用此App的時候才啟用定位權限
那在iOS 11上,我們該如何取得這個位置權限?
其實對於iOS 10,我們只要加兩個步驟即可
一般來說:
你會在想詢問的頁面加入以下程式碼來問使用者:
let locationManager = CLLocationManager() locationManager.delegate = self locationManager.requestAlwaysAuthorization()
然後在info.plist加入兩項字串
1. Privacy - Location Always and When In Use Usage Description
2. Privacy - Location Always Usage Description
在iOS11中,你可能需要改成:
let locationManager = CLLocationManager() locationManager.delegate = self locationManager.requestWhenInUseAuthorization()
然後在info.plist再加入兩項詢問字串
1. Privacy - Location When In Use Usage Description
2. Privacy - Location Usage Description
作者已經移除這則留言。
回覆刪除