如何测试iOS应用程序是否支持IPv6?

栏目: 服务器 · 发布时间: 6年前

内容简介:我有应用,建于2015年和2014年.如何测试他们的IPv6?如果我的应用不支持IPv6,我该怎么办?我的应用程序正在使用AFNetworking和Alamofire.我主要连接到域(例如api.example.com/v1 / …).只有1个应用使用IP:(例如:12.12.12.12:3000/api/v1 / …).

我有应用,建于2015年和2014年.如何测试他们的IPv6?

如果我的应用不支持IPv6,我该怎么办?

我的应用程序正在使用AFNetworking和Alamofire.我主要连接到域(例如api.example.com/v1 / …).只有1个应用使用IP:(例如:12.12.12.12:3000/api/v1 / …).

websockets是否有问题? (WS://12.12.12.12:8080 / API / ….).

在不了解更多关于您的应用程序的情况下,很难确定地说出来.特别:

您是否直接使用IP地址?

>您是否允许用户直接以网址以外的其他形式输入?

>您是否直接使用除了基于NSURL的API之外的API进行网络连接?

>您是否因为任何原因自己明确地进行DNS查找?

如果所有这四个问题的答案是“否”,那么您不需要进行任何更改来支持IPv6.

当直接使用IP地址时,如果用户需要能够输入这些地址,则可能需要添加代码以允许用户输入IPv6地址,并进行适当的解析.

如果您的代码自行执行DNS解析,然后使用IP地址进行某些操作,则必须更新它以处理IP地址,并将其正确传递给您使用IP地址呼叫的任何API.

硬编码的IP地址是一个问题.您需要为这些IP地址创建一个主机名.这样,设备的DNS解析器就可以做出各种各样的魔法来创建一个假的IPv6地址,从而使路由器在某个地方将网络地址转换成真正的IPv4地址.

据我所知,AFNetworking 3.0及更高版本应该是最好的,因为最近版本的AlamoFire.确保你是最新的.

http://stackoverflow.com/questions/37096725/how-to-test-ios-app-is-it-supporting-ipv6


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

基于模型的设计

基于模型的设计

2011-8 / 69.00元

《基于模型的设计:MSP430/F28027/F28335DSP篇》的最大特色就是软硬件结合,在使用最新版本Simulink的基础上,结合多型号板卡实现设计开发。书中不仅详细剖析了MSP430/F28027/F28335板卡功能,而且使用Simulink演示了从建模到模型验证、从定点设计到处理器在环、从代码生成到硬件联调等诸多方面,内容充实,确实是一本学习基于模型设计进行DSP开发的较为理想的工程......一起来看看 《基于模型的设计》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

随机密码生成器
随机密码生成器

多种字符组合密码

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具