美文网首页iOS10相关iOS点点滴滴
iOS 10 隐私权限和推送适配

iOS 10 隐私权限和推送适配

作者: X先生_vip | 来源:发表于2016-09-19 17:57 被阅读1642次

    一、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解决,暂时没有发现更好的办法。

    相关文章

      网友评论

      本文标题:iOS 10 隐私权限和推送适配

      本文链接:https://www.haomeiwen.com/subject/xyknettx.html