最近,我已经提交了应用程序商店,它被拒绝,因为IPv6不支持。
我查看了在线ready.chair6.net,发现主机名没有IPv6 AAAA记录.
所以我的问题是,一旦我们在服务器上做了更改,我是否需要更改代码中的任何内容?
我使用Alamofire v3.5.1进行API调用,并使用可达性类检查互联网连接性。
另外,如何确保我的应用程序在IPv6上运行良好?我在苹果开发者网站上看到过https://developer.apple.com/library/content/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/UnderstandingandPreparingfortheIPv6Transition/UnderstandingandPreparingfortheIPv6Transition.html
我成功地配置了它,但是当我将我的设备连接到同一个网络并检查设备中的IP地址时,它会显示IPv4和IPv6地址。但同样不确定它使用的是IPv4还是IPv6?
发布于 2016-11-19 08:48:24
将您的Alamofire v3.5.1更新到Alamofire v4.0将解决这个问题。如果您想手动完成它而不需要任何库,请使用URLSession。您不需要创建任何虚拟IPV6。
https://stackoverflow.com/questions/40679400
复制相似问题