App适配支持验证方法
首先通过Mac的共享网络共享一个IPv6的无线网。相应步骤如下:
第一步:跟已往创建方式不同的是进入共享时需要按住Option键,不然Create NAT64 Network的选项不会出现-->
第二步:
第三步:把手机设置为飞行模式
检查DNS格式是否正确这样就可以模拟 IPv6进行测试你的项目是否已经适配了 IPv6了。接下来把你的App从头到尾点一遍吧。。
然而在对IPv6进行兼容适配过程中,很多开发者在本地环境测试通过,却在App Store审核时被拒,这种情况下可以首先排查是否由DNS解析失败引起,那么如何验证DNS服务器是否正确响应了IPv6地址的解析请求呢?搭建好DNS64环境后,可以通过以下终端命令查询:
dig +nocmd +nostats example.com AAAA (example替换成自己的就行了)
如果status状态为NOERROR那基本就没有什么问题了。
到这里,ipv6被拒的正常理由都可以解决了。。但是别忘记了 ,我们的老大哥(苹果)审核的时候连接你们的服务器可能相应速度特别的慢,别问为什么,它就是慢,我们最后的解决办法就是租海外vps进行分流。强烈推荐linode
网友评论