苹果ipv6审核被拒绝多次,快疯了。尝试了各种办法,目前取得一定进展。
当前的问题是在纯ipv6环境下能通过ajax从服务器获取数据,但是网络图片确无法显示出来,网络图片是通过<img>标签来显示的,图片服务器和数据服务器是同一个站点,而且我把img的src地址也从https更换到http了,仍然不能显示图片。
另外提一下:测试发现plus.uploader不支持ipv6,由于这部分没开源,我猜测是否底层是使用的NSURLConnection而不是NSURLSession。
最后吐槽一下:HBuilder是非常好的,我有多个app都是hbuilder开发的,开发效率和最终效果都不错。但是我恳请官方能把研发精力多投入到现有功能的完善和协助开发者解决实际问题上,而不是增加更多的功能
2 个回复
Trust - 少说废话
5+Api和webview都是支持ipv6的,使用域名访问不是ipv4的地址访问,确认ATS配置是否正确,参考http://ask.dcloud.net.cn/question/44039。
另外要支持域名解析App store 应用审核由于 IPv6 网络问题被拒的一点分析——转自简书
过分谦虚 (作者)
请客服正视我的问题,而不是简单的甩个链接过来,因为这个链接对我没有帮助!
这个链接是讲如何关闭和开启ats,而我的问题是ipv6下无法显示图片,无论我的图片地址是https还是http都不行。我的站点是全站支持https,你可以测试这个站点:https://www.ggg777.net
我能确定不是ats的问题,因为之前苹果在ipv4下审核的时候有截图,图片现实正常,不过当时的问题是因为提供了第三方支付导致审核失败。
另外plus.uploader在ipv6下真的无法工作,刚开始与服务器的通讯我都是用的plus.uploader,苹果审核截图显示没有从服务器获取到数据,后来我更换成$.ajax就行了。但是目前的问题是用<img src='https://....' /> 这种方式在ipv6下无法加载图片