Aaron Lau(韩栖)

模糊定位 —— App 怎么知道

Aaron Lau(韩栖)158 字

iOS 14 在 WWDC 2020 上给定位权限加了一档「模糊」,用户可以只给大概位置。主题演讲是 6 月 22 日,第二天就有人问起接口的事:「应该有接口判别出来用户给的模糊还精细定位吧」。

答案在 CoreLocation:accuracyAuthorization 读一次,就知道用户给的是精确还是模糊;确实需要精确坐标,用 requestTemporaryFullAccuracyAuthorization 发一次带用途说明的临时授权。天气、外卖推荐拿模糊档够用,导航和打卡要精确坐标,应用得按两档分别写逻辑,设置里也能按应用单独改。

iOS · Privacy