iOS 10 隐私权限和推送适配

一、iOS 10 隐私权限配置

在iOS 10中,访问隐私权限需要在info.plist文件中进行配置,否则会崩溃。

info.plist文件中进行配置如下:


info.plist配置

注:Value值是提示给用户的,必须添加。(除非不想审核通过)

下边是key:value对应表:

key value
NSPhotoLibraryUsageDescription 是否允许访问相册?
Privacy - Camera Usage Description 是否允许需要访问相机?
Privacy - Location Usage Description 是否允许需要访问位置?
Privacy - Location When In Use Usage Description 是否允许使用期间访问位置?
Privacy - Location Always Usage Description 是否允许始终访问位置?
Privacy - Bluetooth Peripheral Usage Description 是否允许访问蓝牙?
Privacy - Reminders Usage Description 是否允许访问提醒事项?
Privacy - Motion Usage Description 是否允许访问运动与健康?
Privacy - Media Library Usage Description 是否允许访问媒体资料库?
Privacy - Microphone Usage Description 是否允许访问麦克风?
Privacy - Calendars Usage Description 是否允许访问日历?

参考链接:兼容iOS 10:配置获取隐私数据权限声明

二、iOS 10 推送适配

在iOS 10 中想要接受推送消息需要打开Push Notifictions这个开关, xcode 会自动生成一个.entitlements文件

.entitlements文件

在iOS 9 使用过Universal Links的童鞋会认识它的,不需要做修改,如果有报错,检查一下证书和bundle ID 是否正确。

Target -> Capabilities -> Push Notifictions

iOS 10 推送适配

参考链接:iOS开发 适配Xcode8以及iOS10-推送

三、iOS 10文字显示不全

升级到iOS 10以后,发现原有项目在iOS10中有些文字显示不全,目前只能修改控件frame解决,暂时没有发现更好的办法。

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容