iOS14笔记
第三方库适配
一、本地网络访问权限,一般用来访问附近的设备,如打印机、相机等。
WWDC视频:developer.apple.com/wwdc20/1011…
Info.plist需要增加Privacy - Local Network Usage Description
清楚的描述需要访问本地网络的原因
二、定位权限增加精确位置开关
WWDC视频:developer.apple.com/videos/play…
用户可以选择是给App精确的定位,还是大概的定位
选择后用户还可以在设置App里的页面修改
需要适配定位精度授权API
需要适配定位回调API
用户关闭时,应该怎样设计交互?参考地图App,告诉用户当前是关闭的状态,需要时再请求精确定位授权。
还可以在需要的时候获取临时的精确定位(直到App进程结束)
传递Info.plist里约定key,来选择原因
Tips
不精确的定位也会回调didUpdateLocations代理方法, 大概每小时4次
地图里显示的圆圈中心不是用户的精确位置
三、新的Photo选择方式
WWDC视频:developer.apple.com/videos/play…
增加了选择照片选项,App只能获取用户选择的Photo,更好的保护隐私
支持双指缩放所有照片,便于查找