Spoločnosť Apple oznámila len pred niekoľkými dňami pravidlá ipv6 https://developer.apple.com/news/?id=05042016a.
Platí to pre aplikácie zacielené len na iOS9 alebo na nižšie verzie?
Používam adresu IPV4 priamo pre požiadavku HTTP ako http://x.x.x.x/path (Predpokladajme, že namiesto toho musím použiť adresuhostiteľský názov, prosím nehovorte o tomto bode). Môže sa syntetizovať na adresu IPV6 pomocou NSURLConnection s IOS 9.2, ale zlyhá pri nižšej verzii IOS.
odpovede:
3 pre odpoveď č. 1Musí pracovať iba na verziách systému iOS, ktoré podporujú syntetizáciu adries IPv6 z adries IPv4.
vidieť toto fórum pre vývojárov FAQ:
# 4 - Moja aplikácia závisí od schopnosti systému syntetizovať adresu IPv6 z adresy IPv4. Čo mám robiť na starších systémoch?
Ako je popísané v systéme Používanie systémových rozhraní APIAdresy IPv6 s iOS 9.2 a OS X 10.11.2 môžete použiť getaddrinfo na syntetizáciu Adresa IPv6 z adresy IPv4. Vaša aplikácia bude testovaná na a zariadenie s najnovšou verziou verzie iOS, ktorú môžete prevziať že táto podpora je prítomná.