iOS ipv6 兼容
2016-06-12 09:51
435 查看
关于iOS APP 需要支持ipv6-only 开发者需要做的事情
2016-05-12 17:29:49
标签:解决方案 IP地址 ipv6-only ipv6 ios
对于iOS 6月1号 必须支持ipv6协议 看了官方给的信息之后总结了几点注意事项
1、针对接口使用IP地址的 公司 需要手工更改请求方式 因为目前使用ipv4的地址访问ipv6的服务器会出现 地址无法解析的问题 因此 官方给的解决方案是:“在iOS 9和OS X 10.11和以后,NSURLSession和CFNetwork自动将iPv4合成IPv6 来进行请求”
NSURLSession和CFNetwork 兼容ipv4和ipv6的互转 请求 所以如果使用 IP访问 必须使用最新版本的API即 NSURLSession或CFNetwork 使用AFnetworking请求数据的话 仅需把AF 升级到3.0 以上版本即可;
2 、针对 请求接口使用的是域名访问的app来说目前没有什么影响 仅仅需要确认下是不是支持ipv6 网络即可 对于服务器和后端目前来说也不需要做什么多余的操作
3、 验证方法如下
1>按住option/alt 点击共享
2>将 mac的wifi热点 打开(不会的自行百度 这里不多说) 注意箭头指示部分 打开(打开共享时候一定要按住option/alt)
3> 手机连接 自己电脑的wifi热点 运行APP 如果顺利运行说明 你的APP 支持ipv6 网络 否则 说明不支持 在自行改动 目前微信SDK版本7.0已支持 可以做为参考
最后附上苹果官方连接 https://developer.apple.com/library/mac/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/UnderstandingandPreparingfortheIPv6Transition/UnderstandingandPreparingfortheIPv6Transition.html#//apple_ref/doc/uid/TP40010220-CH213-SW1 可以自行查看
转载请注明出处:
http://my.oschina.net/u/2523541/admin/edit-blog?blog=672213
附Mac 由于只有无线,需要外设
苹果网线转换器USB百兆网卡Mac air/Pro笔记本电脑苹果网卡
https://detail.tmall.com/item.htm?id=39621563631&spm=a1z09.2.0.0.RqvDRS&_u=crmid1n3d96
相关文章推荐
- iOS 笔记
- iOS小莲花Versions的SVN工具不能提交.a文件的解决方法
- iOS开发 引入支付宝需要注意的地方
- iOS9新特性(二)
- IPv6介绍及程序支持IPv6的障碍
- 关于 iOS socket 都在这里了
- iOS教你轻松打造瀑布流Layout
- iOS 独立开发记录(下)
- iOS 独立开发记录(上)
- 【代码笔记】iOS-通过颜色来生成一个纯色图片
- 【代码笔记】iOS-通过颜色来生成一个纯色图片
- AVCaptureDevice 曝光模式
- IOS后台机制分析
- iOS 下的相册与图片处理
- IOS加密方式
- iOS 页面之间传参的总结
- iOS9新特性(一)
- iOS监听键盘和输入法切换事件
- iOS中的设计模式
- iOS每日一记之——————————iOS性能优化