84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
如題,目前我的設備訪問的伺服器是透過IP加端口來的,這次蘋果審核蘋果要求支援IPV6的網絡,在設備裡該怎麼判斷呢,是需要伺服器做設定嗎?
蘋果是說必須支援 IPv6-only 網絡,也就是只有IPv6網路的情況下,你的app也能正常使用。如果你解析到的IP位址是 IPv4 格式的 `x.x.x.x` ,在 IPv6-only 網路下是無法存取的。
在有網路線的 Mac 電腦上共用網絡,選取 "NAT64",然後在 iPhone 上連接你共用的網絡,就建立了一個 IPv6-only 網路。在手機設定的「無線區域網路」裡能看到 DNS 是否變成了 IPv6 格式,造訪 http://ipv6-test.com 也能測試。
模擬好網路環境後,執行你的app,看看解析到的 IP 是不是 IPv6 位址,看看是否能正常存取。
除非有特殊需要,最好別直接用IP,用網域。
映射一個網域就解決了吧。你直接寫固定IPv4的位址,一定是無法支援IPv6的吧。要檢查的方式很多,蘋果都是人工審核,這想要監控APP的網路通訊機制應該不難。但是具體官方是怎麼做的,我就不是很清楚了。
蘋果是說必須支援 IPv6-only 網絡,也就是只有IPv6網路的情況下,你的app也能正常使用。
如果你解析到的IP位址是 IPv4 格式的 `x.x.x.x` ,在 IPv6-only 網路下是無法存取的。
在有網路線的 Mac 電腦上共用網絡,選取 "NAT64",然後在 iPhone 上連接你共用的網絡,就建立了一個 IPv6-only 網路。在手機設定的「無線區域網路」裡能看到 DNS 是否變成了 IPv6 格式,造訪 http://ipv6-test.com 也能測試。
模擬好網路環境後,執行你的app,看看解析到的 IP 是不是 IPv6 位址,看看是否能正常存取。
除非有特殊需要,最好別直接用IP,用網域。
映射一個網域就解決了吧。你直接寫固定IPv4的位址,一定是無法支援IPv6的吧。
要檢查的方式很多,蘋果都是人工審核,這想要監控APP的網路通訊機制應該不難。
但是具體官方是怎麼做的,我就不是很清楚了。