系統(tǒng)升級到iOS11之后模燥,發(fā)現(xiàn)APP不提示否允許始終訪問位置咖祭,iBeacon不起作用。我查看了一下手機(jī)隱私設(shè)置
原因:
因?yàn)樘O果現(xiàn)在增加了一項(xiàng)新的隱私保護(hù)功能 Privacy - Location Always and When In Use Usage Description蔫骂,
并且原有的 Privacy - Location Always Usage Description 被降級為 Privacy - Location When In Use Usage Description么翰。
解決:
想要達(dá)到之前 Privacy - Location Always Usage Description 的定位效果,需要在 info.plist 文件中添加 Privacy - Location Always and When In Use Usage Description 和 Privacy - Location When In Use Usage Description 兩個就可以了辽旋。否則浩嫌,徒勞無功,你的App依舊不支持Always authorization补胚。
注意:
iOS11之前添加的 Privacy - Location Always Usage Description 不要刪除码耐,
添加的定位key,對應(yīng)的value中必須使用字符串值向用戶解釋該應(yīng)用如何使用這些數(shù)據(jù)