ios ionic-framework ipv6

Aplicación rechazada con la red iOS IPv6



ionic-framework (4)

Ayer, envié mi aplicación para su revisión, pero recibí este mensaje de Apple:

Descubrimos uno o más errores en su aplicación cuando revisamos en iPad iPhone con iOS 9.3.2 en Wi-Fi conectado a una red IPv6.

Específicamente, después de la revisión, encontramos que la aplicación aún experimenta un problema de carga y no puede revisar el contenido de la aplicación.

Mi aplicación utiliza un marco iónico, ¿cómo puedo solucionar este problema?

Ya utilicé el dominio para acceder a mi servidor, pero este problema aún existe.


¡Creo que Apple tiene algo mal con este error!

Tengo una aplicación (aplicación iónica) rechazada 3 veces (durante noviembre de 2016) por el mismo error y finalmente aceptada sin realizar ningún cambio relacionado con IPv6.

Es posible que deba verificar si su aplicación tiene errores de inicio si cree que no tiene nada que ver con IPv6.

Por cierto: no revisé la compatibilidad con IPv6 en mi aplicación, y aún más, la aplicación, en sus vistas internas, tiene una conexión a una página web alojada en un host compartido sin soporte para IPv6.


Sí. De acuerdo con la política de apple, su aplicación debe ser compatible con IPV6. por lo tanto, compruebe que su aplicación sea compatible con IPV6. Compatible con IPv6 en iOS 9

Para probar, si su aplicación es compatible con IPV6 o no, verifique esto,

Soporte de redes IPv6 DNS64 / NAT64

Para verificar con la creación, siga estos pasos, que se indican en la página de Apple.

Para configurar una red Wi-Fi IPv6 local usando su Mac

1) Asegúrese de que su Mac esté conectada a Internet (con ethernet), pero no a través de Wi-Fi .

2) Inicie las Preferencias del sistema desde su Dock, LaunchPad o el menú de Apple.

3) Presione la tecla Opción y haga clic en Compartir . No suelte la tecla Opción todavía. (no olvide presionar la tecla de opción )

4) Seleccione Intercambio de Internet en la lista de servicios para compartir.

5) Suelte la tecla Opción.

6) Seleccione la casilla Crear red NAT64.

7) Elija la interfaz de red que proporciona su conexión a Internet, como Thunderbolt Ethernet o Only Ethernet .

8) Seleccione la casilla de verificación Wi-Fi.

9) Haga clic en Opciones de Wi-Fi y configure el nombre de la red y las opciones de seguridad para su red.

10) Seleccione la casilla de verificación Compartir en Internet para habilitar su red local.

11) Cuando se le solicite que confirme que desea comenzar a compartir, haga clic en Comenzar

12) Ahora su mac mini funciona como un punto de acceso y utiliza la red IPv6 NAT64

(se ve como la imagen de arriba cuando se creó el punto de acceso)

Ahora conecta tu iPhone con el punto de acceso de tu mac mini. y prueba su aplicación, está funcionando correctamente o no.

Espero que esta respuesta te sea útil.

Editar: - No te olvides de agregar marcos inferiores.

1) WebKit

2) CFNetwork

Encontrará toda la información en este enlace relacionada con la política de ipv6. Soporte de redes IPv6 DNS64 / NAT64


Tenga en cuenta que a veces la aplicación móvil funciona en el entorno de prueba, pero no en el entorno de prueba propio de Apple. Seguir esto y este enlace puede ser muy útil para determinar cuál es el problema con los rechazos de Apple. Está claramente establecido que el entorno de prueba no es exactamente el mismo


También enfrentamos el mismo problema. Simplemente registró su sitio web con cualquier CDN como cloudFlare y su aplicación se aprobará la próxima vez sin necesidad de cambiar todo el sitio a ningún otro servidor. Esta es la forma más fácil de obtener la aprobación de la tienda de aplicaciones.