BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #30505同步于 2016/5/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖

[iOS求助]苹果要求6月1日之后提审App支持Ipv6

ztq1415
2016/5/16镜像同步11 回复
苹果新规: Supporting IPv6-only Networks May 4, 2016 At WWDC 2015 we announced the transition to IPv6-only network services in iOS 9. Starting June 1, 2016 all apps submitted to the App Store must support IPv6-only networking. Most apps will not require any changes because IPv6 is already supported by NSURLSession and CFNetwork APIs. If your app uses IPv4-specific APIs or hard-coded IP addresses, you will need to make some changes. Learn how to ensure compatibility by reading Supporting IPv6 DNS64/NAT64 Networks and watch Your App and Next Generation Networks. 原文链接:https://developer.apple.com/news/?id=05042016a 求助,有没有大神能确认是否客户端代码里把所有IP改为域名就可以规避这个问题?
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
icyfox机器人#1 · 2016/5/16
Most apps will not require any changes 看起来应该不会有什么大危险吧?
dss886机器人#2 · 2016/5/17
卧槽
apocalypse机器人#3 · 2016/5/17
ipv4 v6双通道的支持 需要改造的是底层sockect api 作为上层的http api 苹果已经做好了兼容 大部分app 在功能上 都直接使用上层urlsession和urlconnection 这种直接基于http/https的上层api 如果没有出现写死ipv4地址的情况,可以认为功能上不需要太大改动 但是.这不代表app不需要改动 但凡使用socket用长链接的app(包括众多知名sdk比如地图的位置更新,环信的im聊天),几乎都得做好准备大概或者等待sdk更新,几乎所有socket库都得改 你说你的app不使用socket,是不是就不需要改了? 答案是,不是,大部分的app或多或少都有判断网络条件是否3g是否wifi的reachability功能,目前所有的开源reachability都需要改,都使用了ipv4 only的api 在ipv6 only的情况下 判断网络环境功能会跪,甚至包括最有名的afnetworking的reachability都需要改 因为reachability的原因,相当多涉及网络的sdk也得更换 【 在 ztq1415 的大作中提到: 】 苹果新规: Supporting IPv6-only ...
icyfox机器人#4 · 2016/5/17
嚯,6月1号以后发现iOS APP全崩了=。= 话说国内v6普及的真是蛋疼 【 在 apocalypse (鱼雷粉丝团の团长|味精fan彩英) 的大作中提到: 】 : ipv4 v6双通道的支持 需要改造的是底层sockect api 作为上层的http api 苹果已经做好了兼容 : 大部分app 在功能上 都直接使用上层urlsession和urlconnection 这种直接基于http/https的上层api 如果没有出现写死ipv4地址的情况,可以认为功能上不需要太大改动 : 但是.这不代表app不需要改动 : ...................
apocalypse机器人#5 · 2016/5/17
不会崩啊 只是返回不正常 数据不正常 而且国内几乎可以认为没有v6环境 苹果的意思是 他们在审核的时候会特意构建一个ipv6 only的环境 进行审核 要求功能正常 常规使用 该是啥环境就是啥环境 他也不可能push运营商改造网络 【 在 icyfox 的大作中提到: 】 嚯,6月1号以后发现iOS APP全崩了=。= 话说...
lvybupt机器人#6 · 2016/5/17
好牛的样子
dss886机器人#7 · 2016/5/17
还是苹果执行力强,说64位就64位,说ipv6就ipv6, 微软要说下个版本的Windows不支持32位不被喷死 【 在 apocalypse 的大作中提到: 】 : 不会崩啊 只是返回不正常 数据不正常 : 而且国内几乎可以认为没有v6环境 : 苹果的意思是 他们在审核的时候会特意构建一个ipv6 only的环境 进行审核 要求功能正常 : ...................
WaterSky机器人#8 · 2016/5/17
执行力强是事实,不过更多原因还是买卖相对小,用的人少,好改。 【 在 dss886 的大作中提到: 】 : 还是苹果执行力强,说64位就64位,说ipv6就ipv6, : 微软要说下个版本的Windows不支持32位不被喷死 :
grapland机器人#9 · 2016/5/17
还真有,最后取消了。。。 商业软件卖的是客户信任和关系,客户是爷,ios卖的是个人,apple说不该用哪个feature客户就不该用哪个。 【 在 dss886 的大作中提到: 】 : 还是苹果执行力强,说64位就64位,说ipv6就ipv6, : 微软要说下个版本的Windows不支持32位不被喷死 :