IOS9之后适配需要注意的问题
2015-10-12 14:02
447 查看
一、关于IOS9之后的http链接问题
首先,右键点击应用对应的info.plist,openAs 点击Source Code 以源码形式显示文件。
第二步,在文件中添加以下代码
这种实现方式是针对某个特定域名下得特性子域名进行链接授权,并且可以声明出所支持的tls版本。
相比较这两种方式,对于html5 或者网页实现的客户端来说,如果怕麻烦,我们可以采用第一种方式进行设置,当然,我们也可以根据具体的地址,根据公司内部的域名地址进行第二种设置。而第二种方式,其实更适合整个应用中极少涉及到网页访问,或者说涉及到极少的http形式链接,并且这个链接无法改成https的链接。
同样,我们也可以在info.plist的property.plist格式中进行设置。
二、应用引用及应用跳转
更新ios9之后不得不吐槽的问题就是,ios跳转的实现方式需要进行对应应用的授权,同样是在info.plist中进行修改,代码如下:
并且,在Target中Info选项中URL Types中还是必要的,如图
在URL Schemes中填写引用ID
写这些就是为了自己写代码方便,能快速的指导如何针对ios9进行程序适配
首先,右键点击应用对应的info.plist,openAs 点击Source Code 以源码形式显示文件。
第二步,在文件中添加以下代码
<key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict>这里需要注意的是 这种做法就整体性的规避了对于http形式的禁用,这种情况下,项目中运用到的所有的http链接都可以正常使用了。初次之外还有一中针对单独的链接进行规避的方式,代码如下
这种实现方式是针对某个特定域名下得特性子域名进行链接授权,并且可以声明出所支持的tls版本。
相比较这两种方式,对于html5 或者网页实现的客户端来说,如果怕麻烦,我们可以采用第一种方式进行设置,当然,我们也可以根据具体的地址,根据公司内部的域名地址进行第二种设置。而第二种方式,其实更适合整个应用中极少涉及到网页访问,或者说涉及到极少的http形式链接,并且这个链接无法改成https的链接。
同样,我们也可以在info.plist的property.plist格式中进行设置。
二、应用引用及应用跳转
更新ios9之后不得不吐槽的问题就是,ios跳转的实现方式需要进行对应应用的授权,同样是在info.plist中进行修改,代码如下:
<key>LSApplicationQueriesSchemes</key> <array> <string>xxxxxxx</string> </array>
并且,在Target中Info选项中URL Types中还是必要的,如图
在URL Schemes中填写引用ID
写这些就是为了自己写代码方便,能快速的指导如何针对ios9进行程序适配
相关文章推荐
- iOS9适配系列教程
- iOS开发——视频播放
- iOS判断输入的字符串是否是纯数字
- iOS开发XCODE5 SVN配置 使用办法
- iOS生成静态库方法-iOS集成静态库-iOS合并静态库
- 获取iOS设备的唯一标识
- iOS --倒计时
- ios7自定义返回按钮后,右滑返回功能失效解决方法
- iOS获取设备类型
- IOS开发中的几种设计模式介绍
- ios基础学习
- iOS ---属性传值--正向界面传值
- Xcode7开发下 MJRefresh (2.4.12)版本下的使用 问题
- iOS ---利用文本框的协议判断是否输入内容
- iOS ---监听文本框输入
- IOS 页面传值的方法
- IOS使用XMPP最新教程(五)添加好友和接受好友请求
- ios归档
- iOS---TextField知多少
- ios项目重命名