iOS适配及部分解决
8页1、 iOS14适配及部分解决方案 本文是从简书网上复制而来,因本人参考的简书上一个不错的iOS 14适配博文打不开了,所以防止内容找不到在此复制一份。在6月份刚结束的首次线上 WWDC 2020 发布会上苹果向我们展示了新的 iOS14 系统。iOS14 的适配,很重要的一环就集中在用户隐私和安全方面。在 iOS13 及以前,当用户首次访问应用程序时,会被要求开放大量权限,比如相册、定位、联系人,实际上该应用可能仅仅需要一个选择图片功能,却被要求开放整个照片库的权限,这确实是不合理的。对于相册,在 iOS14 中引入了 “LimitedPhotos Library” 的概念,用户可以授予应用访问其一部分的照片,对于应用来说,仅能读取到用户选择让应用来读取的照片,让我们看到了 Apple 对于用户隐私的尊重。这仅仅是一部分,在iOS14 中,可以看到诸多类似的保护用户隐私的措施,也需要我们升级适配。本文主要分享一下 iOS14 上对于隐私授权的变更和部分适配方案,欢迎补充指正。适配点 相册 iOS14 新增了“Limited Photo Library Access” 模式,在授权弹窗中增
2、加了 Select Photo 选项。用户可以在 App 请求调用相册时选择部分照片让 App 读取。从 App 的视来看,你的相册里就只有这几张照片,App 无法得知其它照片的存在。 iOS14 中当用户选择“PHAuthorizationStatusLimited” 时,如果未进行适配,有可能会在每次触发相册功能时都进行弹窗询问用户是否需要修改照片权限。 对于这种情况可通过在 Info.plist 中设置“PHPhotoLibraryPreventAutomaticLimitedAccessAlert”的值为 YES 来阻止该弹窗反复弹出,并且可通过下面这个 API 来主动控制何时弹出PHPickerViewController 进行照片选择PHPhotoLibrary sharedPhotoLibrary presentLimitedLibraryPickerFromViewController:self; 在 iOS14 中官方推荐使用 PHPicker 来替代原 API 进行图片选择。PHPicker 为独立进程,会在视图最顶层进行展示,应用内无法对其进行截图也无法直接访问到
3、其内的数据。 UIImagePickerController - PHPickerViewController, UIImagePickerViewController 功能受限,每次只能选择一张图片,将逐渐被废弃。 PHPicker 支持多选,支持搜索,支持按 image,video,livePhotos 等进行选择。 新API及迁移demo:interface ViewController () property (weak, nonatomic) IBOutlet UIImageView *imageView; property (nonatomic, strong) NSArray *itemProviders; end implementation ViewController - (void)viewDidLoad super viewDidLoad; / Do any additional setup after loading the view. - (IBAction)button:(id)sender / 以下 API 仅为 iOS14 only PHPickerC
4、onfiguration *configuration = PHPickerConfiguration alloc init; configuration.filter = PHPickerFilter videosFilter; / 可配置查询用户相册中文件的类型,支持三种 configuration.selectionLimit = 0; / 默认为1,为0时表示可多选。 PHPickerViewController *picker = PHPickerViewController alloc initWithConfiguration:configuration; picker.delegate = self; / picker vc,在选完图片后需要在回调中手动 dismiss self presentViewController:picker animated:YES completion: ; #pragma mark - Delegate - (void)picker:(PHPickerViewController *)picker didFinishPicking:(N
《iOS适配及部分解决》由会员Baige****0346分享,可在线阅读,更多相关《iOS适配及部分解决》请在金锄头文库上搜索。
员工积极主动行为的组态效应:基于过程的视角
汪晖齐物平等与跨体系社会的天下想象
函数性质中的数学抽象在问题解决与设计中的应用
日本东京大学入学考试理科数学试题解析
二次电池研究进展
实践研究与论理逻辑
光学视觉传感器技术研究进展
龙泉青瓷的传承困境与发展
齐齐哈尔地区抗根肿病大白菜品种的抗性鉴定与评价
基于系统动力学模型的胶州湾海域承载力预测
基于弯液面电化学连接碳纤维实验初探
龟甲胶研究发展探析
鼻腔黏膜免疫佐剂鞭毛蛋白的研究进展
鼻内镜辅助上颌骨部分切除术治疗鼻腔鼻窦腺样囊性癌的临床分析
黑豆不同发芽期多酚、黄酮及抗氧化活性分析
齐鲁青未了:山东当代文学审美流变论
黄登水电站机电设备安装工程施工技术质量管理
黄河文化传承视角下音乐剧创作探究
黄亦琦从风论治咳嗽变异性哮喘经验※
鲸豚动物吸附式声学行为记录器综述
2022-03-24 12页
2022-03-24 11页
2022-03-24 10页
2022-03-24 25页
2022-03-24 13页
2022-03-24 18页
2022-03-24 10页
2022-03-24 32页
2022-03-24 8页
2022-03-24 9页