為什麼iOS 10 下無法自動獲取精確定位

2021-07-24 02:11:21 字數 1328 閱讀 7698

我們嘗試在ios 10系統下通過。但是在ios 9系統下是可以正常自動獲取位置和周邊推薦的服務。

(ios 10下無法自動獲取當前具體位置)

(ios 10下無法自動獲取當前具體位置)

(ios 9下可以自動獲取當前具體位置)

非https**被限制獲取位置資訊

為何在ios 10下無法獲取當前位置資訊?這是因為在ios 10中,蘋果對webkit定位許可權進行了修改,所有定位請求的頁面必須是https協議的。如果是非https網頁,在http協議下通過html5原生定位介面會返回錯誤,也就是無法正常定位到使用者的具體位置,而已經支援https的**則不會受影響。

通過瀏覽器除錯控制台我們可以看http訪問報錯的詳細資訊:

採用不安全的http連線訪問使用者位置資訊並傳送,可能造成使用者資訊的洩漏

強制啟用ats安全功能的好處

在啟用 ats 之後,它會強制應用自動通過 https

如何部署https加密

為你的**和應用啟用https加密,需要使用全球信任的ssl證書,即根證書內建在所有平台的證書,並且選擇國際化的ca,可以保證長久提供穩定、可靠、安全的ssl數字證書服務。

亞洲誠信是賽門鐵克(symantec)亞太區首席技術專家合作夥伴,提供國際知名的symantec ssl證書可滿足ats的各項要求,在ssl證書管理、監控和風險評測等擁有業內領先的技術解決方案和高效專業化的技術支援服務,能夠幫助使用者快捷且正確配置ssl證書。

ios10前台收到推送 iOS10推送通知開發教程

開始在xcode中啟用推送通知是很容易的,但你需要幾個步驟。建立乙個新的工程,給它起乙個唯一的bundle identifier.當您已經建立了project,去project settings頁選擇capabilities欄。開啟推送通知,如下所示。注意 如果你是蘋果的付費開發者成員,你就能看到推...

ios10 申請拍照許可權 iOS10配置申請許可權

ios 10需要配置許可權申請。如果沒有加許可權申請,在執行到需要申請相應許可權時的時候程式會崩潰 如果直接直接上傳在itunes connect會有如下的資訊提示需要新增許可權 加上許可權申請,但如果對應的value為空,除錯正常,但卻會引發itunes connect上面的包無效的問題,所以還是...

iOS10配置須知

nsbluetoothperipheralusagedescription 訪問藍芽 nscalendarsusagedescription 訪問日曆 nscamerausagedescription 相機nsphotolibraryusagedescription 相簿nscontactsusag...