App適配支持驗(yàn)證方法
? ? 首先通過(guò)Mac的共享網(wǎng)絡(luò)共享一個(gè)IPv6的無(wú)線網(wǎng)桨螺。相應(yīng)步驟如下:
第一步:跟已往創(chuàng)建方式不同的是進(jìn)入共享時(shí)需要按住Option鍵淤击,不然Create NAT64 Network的選項(xiàng)不會(huì)出現(xiàn)-->
第二步:
第三步:把手機(jī)設(shè)置為飛行模式
這樣就可以模擬 IPv6進(jìn)行測(cè)試你的項(xiàng)目是否已經(jīng)適配了 IPv6了晃酒。接下來(lái)把你的App從頭到尾點(diǎn)一遍吧。隙咸。
? ? ? ? 然而在對(duì)IPv6進(jìn)行兼容適配過(guò)程中沐悦,很多開(kāi)發(fā)者在本地環(huán)境測(cè)試通過(guò),卻在App Store審核時(shí)被拒五督,這種情況下可以首先排查是否由DNS解析失敗引起藏否,那么如何驗(yàn)證DNS服務(wù)器是否正確響應(yīng)了IPv6地址的解析請(qǐng)求呢?搭建好DNS64環(huán)境后概荷,可以通過(guò)以下終端命令查詢:
dig +nocmd +nostats example.com AAAA? (example替換成自己的就行了)
如果status狀態(tài)為NOERROR那基本就沒(méi)有什么問(wèn)題了秕岛。
到這里,ipv6被拒的正常理由都可以解決了误证。继薛。但是別忘記了 ,我們的老大哥(蘋果)審核的時(shí)候連接你們的服務(wù)器可能相應(yīng)速度特別的慢愈捅,別問(wèn)為什么遏考,它就是慢,我們最后的解決辦法就是租海外vps進(jìn)行分流蓝谨。強(qiáng)烈推薦linode?