/ / Solo problemi IPV6 - ios, nsurlconnection, ipv6, ipv4

Problemi solo IPV6 - ios, nsurlconnection, ipv6, ipv4

Apple ha annunciato la politica solo per ipv6 pochi giorni fa a https://developer.apple.com/news/?id=05042016a.

È applicabile alle app con targeting solo per iOS9 o versioni precedenti?

Sto usando l'indirizzo IPV4 direttamente per la richiesta HTTP come http://x.x.x.x/path (Supponiamo che devo usare l'indirizzo invece dinome dell'ospite, per favore non discutere su questo punto). Può essere sintetizzato all'indirizzo IPV6 utilizzando NSURLConnection con IOS 9.2, ma non riesce per la versione IOS inferiore.

risposte:

3 per risposta № 1

Funziona solo sulle versioni iOS che supportano la sintesi degli indirizzi IPv6 dagli indirizzi IPv4.

Vedere Domande frequenti su questo forum per sviluppatori:

# 4 - La mia app si basa sulla capacità del sistema di sintetizzare un indirizzo IPv6 da un indirizzo IPv4. Cosa dovrei fare sui vecchi sistemi?

Come descritto in Utilizzare le API di sistema per sintetizzareIndirizzi IPv6, a partire da con iOS 9.2 e OS X 10.11.2 puoi usare getaddrinfo per sintetizzare un Indirizzo IPv6 da un indirizzo IPv4. La tua app verrà testata su a dispositivo che esegue l'ultima versione rilasciata di iOS, quindi è possibile supporre che questo supporto è presente.