Red de conocimiento informático - Conocimiento del nombre de dominio - Weibo Qzone WeChat App Store motivo de rechazo solución ipv6

Weibo Qzone WeChat App Store motivo de rechazo solución ipv6

Número del grupo de comunicación para desarrolladores: 246807516, todos son bienvenidos a unirse

Mi dolorosa experiencia de ser rechazado de la App Store debido a IPv6 se describió en detalle en mi último artículo. El artículo resume principalmente las soluciones.

1. ¿Hay alguna razón por la cual el proyecto no es compatible con ipv6?

1. Si el SDK relacionado con la red diseñado en el proyecto es compatible con ipv6. Si los amigos tienen este motivo, lo harán. Puede contactarlo. Utilice el sitio web oficial del SDK para encontrar soluciones. Generalmente, muchos SDK de terceros están diseñados actualmente para tener soluciones correspondientes para IPv6. (Por ejemplo: accesibilidad, Sina Weibo, pago

, análisis estadístico de Umeng, WeChat, QQ, Alipay, Baidu Maps, Huanxin, Jiguang Push, etc. Los amigos que usan AFNetworking deben cambiar a la versión 3.0 o superior. los amigos que usan la solicitud de conexión NSURL deben cambiar a la solicitud de sesión NSURL, porque es muy antigua y no es compatible con ipv6)

2. ¿El servidor del proyecto es compatible con ipv6? De hecho, sobre este problema, Apple también afirmó que? No es necesario que el servidor lo admita, pero la aplicación debe ejecutarse normalmente en un entorno de red ipv6. Respecto a esto, recomiendo un sitio web de prueba. Puede probar su propio servidor. La URL es: /validate.php, como se muestra en la Figura 1 a continuación.

Figura 1-sitio web de prueba v6

3. Si las solicitudes de red relacionadas con la red en el proyecto son compatibles con ipv6. Si es así, intente cambiarlo.

4. ¿Existe algún uso de IP en el proyecto (por ejemplo: 172.168.168)? Si es así, es mejor cambiarlo a un nombre de dominio (por ejemplo :)

2. ¿Estás listo para enviarlo para revisión? Suficiente

1. Si no se puede iniciar sesión en tu cuenta, la cuenta de prueba proporcionada no existe, o la contraseña es incorrecta, etc. Apple lo considerará. Hay un problema de IPv6 y debe verificar si lo informó al sitio web oficial de Apple al enviarlo para su revisión. Proporcione una cuenta y contraseña de prueba. Los amigos que hayan proporcionado esta información también deben verificar si la cuenta y la contraseña proporcionadas son incorrectas.

2. Es mejor crear un entorno de red ipv6 para probarlo usted mismo. Ya expliqué el método de construcción del entorno de red en el artículo anterior. Los amigos interesados ​​pueden consultar /i6424008464271409666/. Hay muchas soluciones constructivas en Internet.

3. Problemas de red

1. Si una de tus páginas se abre en blanco, no se carga o no se puede abrir, Apple también pensará que se debe a IPV6. Esto puede deberse a una carga lenta de la red. Después de todo, debe haber un retraso al abrir un sitio web nacional desde el extranjero, lo que también provocará una falla en la carga. Hasta donde yo sé, algunas aplicaciones informan "solicitud fallida" si la solicitud no devuelve datos dentro de los 6 segundos. Apple encontró esto y dijo que se debía a IPV6. Luego ampliaron el tiempo de solicitud a 15 segundos y lo enviaron para revisión nuevamente. y pasó.

2. Si tiene las condiciones, es mejor colocar el servidor en el extranjero, porque después de todo, es más rápido para los revisores de Apple acceder a sitios web extranjeros en los Estados Unidos que abrirlos en el país. Nuestra empresa anteriormente colocó el servidor para enviar aplicaciones para su revisión en China, pero luego el nombre de dominio apuntaba a Hong Kong.

(Nuestro servidor es el servidor Alibaba Cloud)

4. Otras formas

Si esto no es posible, puede configurar el servidor para que admita ipv6. Existen algunos métodos para configurar ipv6 en Alibaba. Servidor en la nube en Internet. Busqué algunas soluciones en línea, solo como referencia:

1. Solución ipv de Baidu/read/2992... 1&page=6#866718

3. . La nueva tecnología de Xaer Proporciona soluciones/s?__biz= ... Sx0l7Z6CchTAHFFn#rd

5. El último y más importante punto

1. Si tu aplicación es rechazada por la App Store. Primero, busque las razones usted mismo. No se queje ni envíe continuamente. Al menos debe tomar algunas medidas correspondientes cada vez que envíe, para que Apple pueda ver su actitud al resolver el problema en lugar de evadir y posponer ciegamente, para que todos. Será una pérdida de tiempo.

2. La mayoría de los amigos han grabado videos cuando sus aplicaciones son rechazadas. Generalmente se envían a los revisores de Apple a través de dos canales. Uno es enviarlos directamente en paquetes. Esto a veces puede hacer que los archivos sean más grandes. Es difícil subirlo debido a retrasos en la red; la otra opción es enviar un enlace de vídeo a un sitio web de vídeos y responder a Apple. Sin embargo, cabe señalar que es mejor subir el vídeo a un sitio web extranjero, normalmente Yutube. Es posible que Apple nacional no pueda verlo. A Austria. Si el video que graba es para probar en un entorno IPv6, debe grabarlo en su computadora y grabar el entorno IPv6 que configuró.

3. Proporcione varias direcciones de videos que se hayan enviado para revisión, solo como referencia. Las capturas de pantalla se muestran en la Figura 2

(1)/watch?v=Zm2PoXmrK0g&feature=youtu. be

(2)/watch?v=3ldS367Dwtk

Figura 2: vídeo enviado para revisión

4. Proporcione varias plantillas explicativas para la revisión. están preferiblemente en inglés. Ah, solo como referencia, si se muestran

Tipo 1

Estimado comité de revisión de aplicaciones:

¡Hola! Esperamos colocar el producto que desarrollamos: "e Exhibition Place" en la App Store, pero siempre ha sido rechazado. El motivo del rechazo es que nuestra aplicación no admite redes solo IPV6, lo que significa que no se pueden obtener datos de la red. desde nuestra APP.

Creemos que hemos configurado el entorno de prueba de IPv6 estrictamente de acuerdo con el método del capítulo Prueba periódica de compatibilidad DNS64/NAT64 de IPv6 y que no hay problemas de red en las pruebas locales en China.

Creemos que nuestros productos han cumplido con los requisitos de red de IPv6. Además, nuestros productos están dirigidos principalmente a usuarios chinos. Las redes IPv6 puras aún no se han popularizado en China y la mayoría de los usuarios utilizan redes IPv4.

Le rogamos que pruebe nuestra aplicación en China. Si no hay otros problemas, pase la revisión. ¡Gracias!

Haremos una grabación de vídeo en pantalla del proceso de prueba de la aplicación de prueba de red IPv6 creada por Test for IPv6/NAT64 Compatibility regularmente, la comprimiremos y la agregaremos al archivo adjunto.

El segundo tipo

Estimado crítico:

¡Hola! Esta es la dirección del video de prueba que se ejecuta en el entorno ipv6: https://youtu.be/******

Los siguientes son los números de cuenta y contraseñas de las dos funciones de este producto

Comerciante:

Cuenta: ******

Contraseña: ******

Ubicación:

Cuenta :******

Contraseña: *******

Ahora está adaptado a iOS10.3 y es compatible con el entorno ipv6. Bajo la cuidadosa supervisión y revisión de los revisores. Bajo la guía, esperamos que todas las partes puedan revisar este producto. ¡Muchas gracias por tomarse el tiempo para revisar este producto!