2016-07-14 70 views
6

Abbiamo inviato l'app Cordova PhoneGap a Apple ed è stata rifiutata affermando che la nostra app non supporta l'ipv6. Questa è la prima volta che riceviamo questo errore e non siamo sicuri sui passaggi esatti per risolvere questo problema.Apple ha rifiutato la nostra app per PhoneGap per non avere il supporto per ipv6

La nostra app utilizza Amazon ec2 e abbiamo notato che Amazon ec2 non supporta ipv6. Quindi vogliamo sapere dove abbiamo bisogno di risolvere questo? Nell'amazon o all'interno dell'app?

Se è amazon, come possiamo risolverlo? abbiamo provato a risolvere il problema di Amazon aggiungendo ELB ma non ha ancora risolto il problema.

Stiamo usando l'ultima versione di Cordova e tutte le librerie sono l'ultima versione. Per favore fateci sapere

+0

hai IP hardcoded sulla tua app? – jcesarmobile

+0

Vedere http://stackoverflow.com/a/37896631/276648 dove l'uso di 'cordova-http' corregge il problema IPv6. – user276648

risposta

1

Questo non è un problema relativo al vostro webservice/webserver.

Da questo mese di giugno, Apple prevede che le app vengano eseguite su reti IPV6. Apple ha iniziato a rifiutare le app che non rispettano questo.

NSURLSession, NSURLConnection, AFNetworking 3.x + tutto il supporto IPV6

Se si utilizza qualsiasi altro librerie di rete, si prega di utilizzare sotto link per testare il supporto IPV6 http://www.brianjcoleman.com/tutorial-how-to-test-your-app-for-ipv6-compatibility/

Se vi imbattete in problemi nel fare web richiede quando la tua app è in esecuzione su una rete IPV6, dovrai aggiornare/sostituire le tue librerie di rete con gli equivalenti di supporto IPV6.

Una volta completata la verifica dell'app con il supporto IPV6, è possibile inviarla nuovamente all'app store per l'approvazione.

+0

Credo che qualunque libreria tu abbia menzionato siano le librerie native ma stiamo sviluppando un'app ibrida usando il plugin cordova. – user3514328

+2

Sì. Ma la ragione del problema è la stessa. Basta aggiornare le librerie di rete alle versioni supportate da IPv6. – 7vikram7

+0

Abbiamo aggiornato le librerie di rete alla versione più recente, ma Apple ha respinto di nuovo l'app. Non siamo sicuri di cos'altro è necessario controllare – user3514328