Análisis de problemas de Apple Audit 4.3

El sistema de revisión de Apple ahora se ha actualizado para ser muy estricto, no solo las aplicaciones de spam, sino que las aplicaciones normales también se dañan accidentalmente. Muchos desarrolladores vienen a mí y me dicen que un nuevo producto ha estado [pendiente de revisión] o [bajo revisión] durante uno o dos meses; parece que los desarrolladores de sistemas operativos no solo están desarrollando proyectos, sino que también se está volviendo más eficiente y continua la actualización de aplicaciones. y más importante. En el pasado casi un año, continué explorando e intentando, y finalmente superé con éxito el problema de la directriz 4.3. Con este fin, escribí el primer artículo de resumen. ¡No lo odien, gracias por su apoyo!

1. Inducción

Hay varios escenarios cuando tenemos problemas con 4.3.

Código (sin embargo, revisión de la máquina).

- Ha enviado proyectos muchas veces y la tasa de repetición del código supera el 60 %; - Apple ha marcado su código. En pocas palabras, fue incluido en la lista negra de Apple. - La proporción de proyectos de código abierto en su proyecto es relativamente alta y la proporción de código personal es inferior al 50 %; - El nivel de código está relacionado con otros proyectos; - Funciones ocultas, es decir, tareas en segundo plano que los usuarios no utilizan al usar la aplicación (excepto para la implementación dinámica).

metadatos

- Compró una cuenta de desarrollador nacional (extranjera), la cuenta 4.3 fue rechazada; . Las capturas de pantalla de la interfaz de usuario tienen un alto grado de similitud (Apple evalúa la tecnología de comparación de imágenes); . Los metadatos establecidos en el fondo de ITC son muy similares, como títulos estándar, descripciones, palabras clave, sitios web de soporte técnico, declaraciones de privacidad, etc. - Problemas relacionados con compras internas: varias cuentas utilizan la misma tarjeta bancaria y la información de registro fiscal de la misma persona; - El peso de las cuentas extranjeras es bajo, lo que tiene un cierto impacto en la confianza de Apple. Se puede entender como una puntuación de crédito.

en espera.

- La aplicación se inició con éxito - La aplicación fue rechazada - La aplicación se revisó incorrectamente (numerosas veces) - La aplicación se eliminó de la App Store (varias cuentas falsas, una era una cuenta nueva y también fue dañada accidentalmente por las políticas). - La revisión de la aplicación se retrasó debido a violaciones de la política de la App Store (tanto fratricidas como no fraudulentas) - Cuenta del desarrollador amenazada de cierre

2. Análisis de correlación

2.1 Cuenta.

- 1.1 La tarjeta bancaria está ligada al titular de la tarjeta para compras internas; . 1.2 Titular de la tarjeta, número de teléfono móvil y otra información de la cuenta de la aplicación de pago; 1.3 Activar el teléfono móvil para la verificación secundaria de la cuenta.

2.2 Nivel de código.

- 2.1 La infraestructura es similar hasta cierto punto, representando alrededor del 15% (actualmente, Apple está limitada al 30% a través de la comunicación manual); .2.2 Se requiere configurar las interfaces; .2.3 El grado de diferenciación de los proyectos de ingeniería no es suficiente.

2.3 Embalaje.

. 3 "Equipo de paquete y entorno de red; - 3.2 Equipo y red para la creación de certificados y verificación diaria del estado; . 3.3 Equipo para probar la aplicación.

2.4 Metadatos.

- 4 "Nombre, Descripción, Palabras clave (Usar sin usar). 4.2 Política de privacidad y Declaración de privacidad Dirección; . 4.3 Compra interna Crear descripción y precio; . 4.4 Seleccionar preguntas regionales localizadas.

3. Técnicamente, la resolución de problemas es sistemática

- Sistematización de hardware y software, como equipos y cuentas; - Diferenciación de código en ingeniería y funciones; - Diferenciación de configuraciones de fondo, como metadatos y arte.

3.1 Autorización de cuenta y dispositivo

¿Por qué es necesario distinguir entre dispositivos y cuentas? Pista 2 2 > Pertenecer a 2 2 > Asociado

- pista. ID del dispositivo, IP, número de cuenta y otros parámetros de los productos de seguimiento de Apple; . atribución. El uso cruzado de la propiedad intelectual del dispositivo por diferentes productos se puede clasificar fácilmente como el mismo comportamiento: - Asociación: se considera que las aplicaciones asociadas han violado los estándares de auditoría.

Las cuentas tienen tres estados.

1 cuenta + número (a enviar o archivar); 2 presa de trombón + cadena de número + 1 estado (se ha enviado un correo electrónico para cerrar) 3 presa de trombón + cadena de número + archivo + 1 (archivo)

Recuerde: si su cuenta se marca o se cierra dentro de los 14 días posteriores al aviso de advertencia, no transfiera la aplicación; de lo contrario, la cuenta transferida también se cerrará y 5 cuentas se probarán personalmente. Por favor, no sigas mi ejemplo.

3.2 Ingeniería, Comentarios, Compilación, SDK

- pista. Producto de seguimiento de Apple de ID de dispositivo, IP, número de cuenta y otros parámetros; . pertenecer. El uso cruzado de la propiedad intelectual del dispositivo por diferentes productos se puede clasificar fácilmente como el mismo comportamiento: - Asociación: se considera que las aplicaciones asociadas han violado los estándares de auditoría.

Las cuentas tienen tres estados.

1. Cuenta + número (para enviar o archivar) 2 Cuenta + cadena de número + 1 estado (correo enviado, para archivar) 3. Cuenta + cadena de número + cerrar + 1 (archivar)

Recuerde: si su cuenta se marca o se cierra dentro de los 14 días posteriores al aviso de advertencia, no transfiera la aplicación; de lo contrario, la cuenta transferida también se cerrará y 5 cuentas se probarán personalmente. Por favor, no me uses como ejemplo.

3.2 Ingeniería, Comentarios, Compilación, SDK

- pista. Producto de seguimiento de Apple de ID de dispositivo, IP, número de cuenta y otros parámetros; . pertenecer. El uso cruzado de la propiedad intelectual del dispositivo por diferentes productos se puede clasificar fácilmente como el mismo comportamiento: - Asociación: se considera que las aplicaciones asociadas han violado los estándares de auditoría.

Las cuentas tienen tres estados.

1. Cuenta + número (para enviar o archivar) 2 Cuenta + cadena de número + 1 estado (correo enviado, para archivar) 3. Cuenta + cadena de número + cerrar + 1 (archivar)

Recuerde: no transfiera la aplicación que ha sido marcada o advertida para cerrar después de 14 días, de lo contrario, la cuenta transferida se cerrará, 5 cuentas de prueba personales, no me imiten.

3.2 Proyecto, compilación de anotaciones, SDK

- Centrarse en la diferenciación de SDK y los cambios de SDK

3.3 Diferencias y prácticas de empaquetado

3.1 El icono, la imagen de introducción y la página de inicio de sesión deben cambiarse en estilo y ubicación; - 3.2 El título y la descripción de la palabra clave deben revisarse en gran medida; - 3.3 El punto de inicio de sesión y la guía de funciones del servicio de revisión deben configurarse de manera diferente; - 3.4 Categoría, precio, contacto, se hacen distinciones apropiadas en términos de sitios admitidos, etc.

4. Varios métodos de auditoría efectiva actual

4.1 Productos de aplicación

1. Diferenciar en función y agregar algunas funciones pequeñas no esenciales, como calculadoras financieras.

2. Haga un buen trabajo ajustando la interfaz de usuario, como la posición de los botones

3. Debe distinguirse el contenido específico, como el cambio en la cantidad de compras de productos básicos de gran valor y compras de productos básicos de pequeño valor.

4.2 Productos microterminales H5

Desviaciones en el empaquetado de un idioma principal, como el uso del idioma de localización de destino como idioma secundario.

El segundo es introducir la personalización de cada idioma en la imagen, usar la localización china en la descripción y agregar texto promocional después del contexto.

cuatro Haz preguntas, establece enlaces y usa minijuegos.

cinco. Diferentes grados de anidamiento de proyectos.

4.3 Juegos móviles nativos

Una página de guía, diferenciación del arte de la página de destino.

Dos finalizaciones de la guía para principiantes [corregidas] usando diferentes mapas

3. Diferenciación de precio, descripción y configuración de palabras clave

Asuntos que requieren atención en el procesamiento diferenciado.

1. 2. El nombre del artículo debe rehacerse.

3.ThirdLib debe convertirse en un POD tanto como sea posible para reducir la proporción de código repetido. Actualmente, POD no incluye código verificado por máquina.

4. El código basura se puede agregar según la situación, pero debe citarse, de lo contrario es inútil.

5. Archivo de imagen de Kunwu. Cambiar el valor hash de la imagen

Elimine las anotaciones redundantes, conserve las últimas anotaciones distintivas

8. Cambia el prefijo del nombre del método

9. Cambie el nombre de la API, agregue un prefijo especial en el proyecto de desarrollo para facilitar la modificación del script.

10. Modificación manual.

- 10.1 Modificar el prefijo del archivo fl de Appdelegate; - 10.2 Ajustar el orden de llamadas en Appdelegate antes de empaquetar. Cambiar la lógica de llamada original

- 10.3 Crear manualmente un proyecto y migrar según el nombre del proyecto.

11. Localización de idiomas.

- 11.1 es principalmente chino e inglés, se pueden seleccionar otros idiomas; - 11.2 No se recomienda crear archivos de configuración sin agregar la función 0.0.

Entorno de embalaje

.12 "Asegúrese de que un dispositivo pueda vincular hasta dos paquetes para garantizar que la información del dispositivo sea diferente. China Mobile Today 00:37 @ 33% District 2 x Conquer Apple 4.3 rechazó un pequeño problema. 11.2 no se recomienda sin agregar características El caso construye un perfil a 0.0.

Empaquetar el medio ambiente

.12 "Asegúrese de que un dispositivo pueda vincular hasta dos paquetes para garantizar que la información del dispositivo sea diferente. - Paquete de escalada de pared de 12.2 Vpn, asegúrese de reemplazar IP, incluidos los paquetes de prueba diarios; 12.3 Antes de empaquetar, elimine el Uuid de otros dispositivos asociados bajo la cuenta

13. Envíe la demostración.

- Por ejemplo. Para que todos entiendan rápidamente la aplicación, grabamos esta demostración

Video, gracias Demo compra interna DEM. video. Vídeo de demostración del software XXX. XXX;

5. Hemos confirmado varios problemas a través de múltiples llamadas telefónicas con Apple

5.1 ¿Por qué todos los commits vuelven a 2.1?

- 1.1 Las aplicaciones enviadas por ellos mismos tendrán un proceso de confirmación de 2 "; - 1.2 Puntos a tener en cuenta: los términos deben ser consistentes con los términos del recibo; - 1.3 Apple enfatiza que se debe verificar cada elemento. Si Apple descubre que no lo ha hecho respondió uno o más elementos, se hará un seguimiento de acuerdo con la regla de que no responda.

5.2 Comprensión de aplicaciones repetidas.

- 2.1 Es posible que una de las aplicaciones no esté en línea. Crear dos aplicaciones idénticas con una cuenta y crear dos aplicaciones idénticas con múltiples cuentas es una aplicación duplicada y se devolverá 4.3. - 2.2 Cuando las respuestas a 2" sean inconsistentes, se devolverá 4.3; - 2.3 No se permite especial énfasis en el uso de funciones ocultas, con un nuevo entendimiento (funciones ocultas: funciones que los usuarios no usan al abrir la App también están funciones ocultas); - 2.4 El problema de varias cuentas. Si una cuenta es rechazada por 4.3, Apple recomienda establecer una comunicación telefónica. En los siguientes casos, la cuenta será bloqueada. 4.3 El número de cuenta de la aplicación bajo esta cuenta es reenviado a otra aplicación bajo una nueva cuenta. Aunque se utilizan otros medios, la aplicación seguirá siendo llamada y puesta en la lista negra. Estas son las palabras originales de Apple. 2.4.2 Envío repetido y eliminación de múltiples cuentas, creando dos aplicaciones idénticas bajo una account , independientemente de si los metadatos son coherentes o no, se considera una solicitud duplicada.

6. Algunas sugerencias

1. Manténgase al día con las políticas y noticias de la App Store, y trate de no asociar el comportamiento gris con su aplicación. 2' Cuando tenga la oportunidad de contactar al equipo de auditoría, explíquelo activamente, e incluso llame para concertar una cita de consulta en cualquier momento; si realmente infringe la normativa (la primera vez), no espere a que le sancionen. Abrir un nuevo tajo y seguir el proyecto original. Usa tu tiempo sabiamente. 4' No abras una nueva cuenta si ya te han rechazado muchas veces. Mudarse a una trinchera diferente no es una buena elección

Supongo que te gusta

Origin blog.csdn.net/TuTu6169/article/details/129694649
Recomendado
Clasificación