关于iOS APP 需要支持ipv6-only 开发者需要做的事情
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
對(duì)于iOS 6月1號(hào) 必須支持ipv6協(xié)議? 看了官方給的信息之后總結(jié)了幾點(diǎn)注意事項(xiàng)
1、針對(duì)接口使用IP地址的 公司 需要手工更改請(qǐng)求方式? 因?yàn)槟壳笆褂胕pv4的地址訪問(wèn)ipv6的服務(wù)器會(huì)出現(xiàn) 地址無(wú)法解析的問(wèn)題? 因此? 官方給的解決方案是:“在iOS 9和OS X 10.11和以后,NSURLSession和CFNetwork自動(dòng)將iPv4合成IPv6 來(lái)進(jìn)行請(qǐng)求”
NSURLSession和CFNetwork? 兼容ipv4和ipv6的互轉(zhuǎn) 請(qǐng)求?? 所以如果使用 IP訪問(wèn) 必須使用最新版本的API即 NSURLSession或CFNetwork? 使用AFnetworking請(qǐng)求數(shù)據(jù)的話 僅需吧AF 升級(jí)到3.0 以上版本即可;
?
2 、針對(duì) 請(qǐng)求接口使用的是域名訪問(wèn)的app來(lái)說(shuō)目前沒(méi)有什么影響?? 僅僅需要確認(rèn)下是不是支持ipv6 網(wǎng)絡(luò)即可? 對(duì)于服務(wù)器和后端目前來(lái)說(shuō)也不需要做什么多余的操作
3、? 驗(yàn)證方法如下
1>按住option/alt?? 點(diǎn)擊共享
?
2>將 mac的wifi熱點(diǎn) 打開(kāi)(不會(huì)的自行百度 這里不多說(shuō)) ? 注意箭頭指示部分?? 打開(kāi)(打開(kāi)共享時(shí)候一定要按住option/alt)
?
3> 手機(jī)連接 自己電腦的wifi熱點(diǎn)? 運(yùn)行APP 如果順利運(yùn)行說(shuō)明 你的APP 支持ipv6 網(wǎng)絡(luò)????? 否則 說(shuō)明不支持? 在自行改動(dòng)??? 目前版本 微信(6.3.16)不支持? 可以做為參考
?
最后附上蘋果官方連接? https://developer.apple.com/library/mac/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/UnderstandingandPreparingfortheIPv6Transition/UnderstandingandPreparingfortheIPv6Transition.html#//apple_ref/doc/uid/TP40010220-CH213-SW1 可以自行查看
?
轉(zhuǎn)載請(qǐng)注明出處:https://my.oschina.net/iceTear/blog/672213
如果對(duì)您有幫助可以關(guān)注我獲得更多咨詢
轉(zhuǎn)載于:https://my.oschina.net/iceTear/blog/672213
總結(jié)
以上是生活随笔為你收集整理的关于iOS APP 需要支持ipv6-only 开发者需要做的事情的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 解决Jenkins的job启动tomca
- 下一篇: 寄云-Paas云服务体验