@[toc]
引言
I、 iOS14适配
-
iOS14 开启 encrypted DNS 提高安全性,防止DNS 劫持
iOS14适配【 读取用户剪切板数据会弹出提示】1、 查找哪些SDK使用了剪切板,及时升级SDK2、先判断剪切板内容的各式,如果符合规则才读取剪切板
II、 iOS13适配
- iOS13适配汇总:1、present半屏问题2、禁止 KVC访问UI控件私有API 3、 暗色模式开发规范、4、设置状态栏背景颜色的方案:使用statusBarManager 5、不使用场景的方案
1、iOS13适配之暗黑模式方案:1、 自定义视图 2、设置app不支持Dark Mode 2、iOS 适配iOS13: 灵活控制模态展示的视图样式(全屏/下滑返回)
III、 iOS12适配
- iOS12.1以上在后台或者被杀死无法语音播报的解决方案
使用 NotificationServiceExtension实现VoiceBroadcast 【app处于后台/被杀死的状态仍可进行语言播报】