• iOS10 后 http 网页定位失效解决方案


    最近公司开发一个app项目H5+ MUI框架进行开发的,开发的相关人员离职后,我这个小菜鸟。。。都是泪(从未接触过app开发)

    项目要嵌入百度地图,由于已经做了微信版本的,想着还是用js api 做吧,but ios手机居然无法定位,晕菜了,只能各种百度开发相关app的知识了。。。

    iOS 10 新特性

    • 所有相关通知被统一到了UserNotifications.framework框架中。
    • 增加了撤销、更新、中途还可以修改通知的内容。
    • 通知不在是简单的文本了,可以加入视频、图片,自定义通知的展示等等。
    • iOS 10相对之前的通知来说更加好用易于管理,并且进行了大规模优化,对于开发者来说是一件好事。
    • iOS 10开始对于权限问题进行了优化,申请权限就比较简单了(本地与远程通知集成在一个方法中)。
    • 当在应用内运行时收到通知,有系统自带的弹窗弹出啦!
    • 进行文本加密推送,推送信息更加安全可靠

    解决方案:

    我们需要打开info.plist文件添加相应权限的说明,否则程序在iOS10上会出现崩溃。
    具体如下图:

            

    麦克风权限:Privacy - Microphone Usage Description 是否允许此App使用你的麦克风?
    相机权限: Privacy - Camera Usage Description 是否允许此App使用你的相机?
    相册权限: Privacy - Photo Library Usage Description 是否允许此App访问你的媒体资料库?通讯录权限: Privacy - Contacts Usage Description 是否允许此App访问你的通讯录?
    蓝牙权限:Privacy - Bluetooth Peripheral Usage Description 是否许允此App使用蓝牙?

    语音转文字权限:Privacy - Speech Recognition Usage Description 是否允许此App使用语音识别
    日历权限:Privacy - Calendars Usage Description 是否允许此App使用日历?

    定位权限:Privacy - Location When In Use Usage Description 我们需要通过您的地理位置信息获取您周边的相关数据
    定位权限: Privacy - Location Always Usage Description 我们需要通过您的地理位置信息获取您周边的相关数据
    定位的需要这么写,防止上架被拒。

    其他的适配可以参考《iOS开发 适配iOS10以及Xcode8》

  • 相关阅读:
    jquery的选择器
    css单行文本与多行溢出文本的省略号问题
    div仿textarea使高度自适应
    css3制作炫酷导航栏效果
    变态的iis10
    Session丢失——解决方案
    sqlserver安装遇到的问题——1
    Win SERVER 2008 许可证激活失败,系统重启问题
    sqlserver2008 数据库
    VS2010 不显示 最近使用的项目 解决办法
  • 原文地址:https://www.cnblogs.com/ft-Pavilion/p/7054037.html
Copyright © 2020-2023  润新知