Apple es conocida por su estricta política de aprobación de aplicaciones para su App Store. Aunque hay muchas aplicaciones que se aceptan, hay algunas que no lo hacen. Esto se debe a varios motivos.
En este artículo te explicaremos los principales motivos de rechazo de Apple y los pasos para solucionar cada uno de ellos.
Asegúrate de que la aplicación esté completa y libre de errores/fallos antes de enviarla, ya que la aplicación debe estar lista para que los clientes la descarguen de la App Store una vez aprobada.
Tienes que ser considerado con tus usuarios asegurándote de que tu aplicación busque todos los permisos de usuario necesarios, funcione como se anuncia, se muestre con precisión en las capturas de pantalla y ofrezca contenido de calidad.
Si Apple rechaza tu aplicación, no entres en pánico.
Por lo general, solo se necesitan algunas explicaciones adicionales para obtenerlo en la tienda.
Esta ayuda online es una lista no exhaustiva de los motivos de rechazo comunes de Apple y algunos consejos sobre cómo hacer que tu aplicación cumpla con los requisitos antes de enviarla a Apple.
App Tracking Transparency
"Your app uses the AppTrackingTransparency framework, but we are unable to locate the App Tracking Transparency permission request"
o
"However, you do not use App Tracking Transparency to request the user's permission before tracking their activity."Lee la Pauta 2.1 - Información necesaria / Completitud de la aplicación de las pautas de Apple
aquí .
Lee la Pauta Pauta 5.1.2 - Legal de las pautas de Apple
aquí.
Apple no encontró la solicitud de permiso de transparencia de seguimiento de aplicaciones en tu aplicación.
Para resolver este problema:
1. Crea un video de tu aplicación cuando la inicies, donde se vea la la funcionalidad de la aplicación. Indica las razones por la cual tu app necesita hacer seguimiento de ubicación a los clientes. Esta app debe tener como funcionalidad principal esa que necesita la ubicación y rastreo del usuario.
2. Responda a Apple, vea el ejemplo a continuación:
"The App Tracking Transparency permission request is displayed when you first open the app for user devices using the latest iOS versions. The permission request displayed is the following : “This ID will be used to show you personalized ads.”"The user has the choice to refuse this without impacting his experience while browsing the app. A demo video is attached to this message.
Intellectual Property
"Don’t use protected third-party material such as trademarks, copyrighted works, or patented ideas in your app without permission, and don’t include misleading, false, or copycat representations, names, or metadata in your app bundle or developer name. Apps should be submitted by the person or legal entity that owns or has licensed the intellectual property and other relevant rights."
Lee la Pauta 5.2 - Legal de las pautas de Apple aquí .
Esto significa que no debes usar contenido que no sea de tu propiedad y que la cuenta de desarrollador de Apple de la persona o entidad propietaria de la aplicación debe usarse para publicarla.
Para resolver este problema:
1. Estás utilizando una cuenta de desarrollador individual mientras tu aplicación está hecha para una empresa/organización
Si la aplicación está hecha para una empresa u organización, la cuenta de Desarrollador de Apple debe estar suscrita como Empresa/Organización, que es una opción proporcionada por Apple, y no a nombre de una sola persona.
Esto es especialmente cierto si la aplicación incluye contenido confidencial: Apple requerirá el uso de una cuenta de desarrollador de una empresa legítima.
En caso de que hayas suscrito el tipo de cuenta incorrecto por error, es posible cambiarlo.
Así es como se hace: IOS: cambia la membresía individual del desarrollador de Apple a la organización
2. Estás utilizando tu propia cuenta de desarrollador de Apple para publicar la aplicación de un cliente
Si el propietario final de tu aplicación es un cliente suyo, el cliente debe abrir su propia cuenta de desarrollador de Apple y la aplicación debe publicarse allí.
Si publicaste anteriormente la aplicación de un cliente con tu cuenta de desarrollador de Apple, debes transferirla a la cuenta del cliente.
Así es como se hace: IOS -
Transferir la aplicación a una cuenta de desarrollador de Apple diferente"Your app contains content or features that may violate the rights of one or more third parties. Specifically, your app provides potentially unauthorized access to third-party services.
Your app and its contents should not infringe upon the rights of another party."Apple quiere asegurarse de que eres el propietario del contenido de tu aplicación.
Lee la Pauta 5.2 - Legal de las pautas de Apple
aquí.
Para resolver este problema:
Proporciona una documentación que demuestre que tienes los derechos necesarios para usar el contenido que se muestra en tu aplicación en la sección Información de revisión de la aplicación en App Store Connect o elimina la sección correspondiente.
Edita los metadatos en App Store Connect antes de volver a enviar tu aplicación para su revisión.
Account Sign-In
Apple prohíbe las aplicaciones que requieren que los usuarios se registren con información personal para acceder a funciones no basadas en cuentas. Según Apple, las aplicaciones no pueden requerir el registro del usuario antes de permitir el acceso al contenido y las funciones de la aplicación que no están asociadas específicamente al usuario.
Recomendamos Desactivar la función de Candado o Candado Pro mientras se está haciendo el proceso de revisión.
Donaciones / pagos
"We noticed that your app includes the ability to collect charitable donations within the app, which is not appropriate for the App Store, because your organization does not appear to be an approved nonprofit."
Lee la Pauta 3.2.2 - Negocios - Otros problemas del modelo comercial - Inaceptable aquí
Para resolver este problema:
Para permitir que tus usuarios realicen donaciones/pagos, el enlace o la sección deben estar absolutamente abiertos fuera de la aplicación, en Safari y no en el navegador interno de la aplicación.
Consulte esta Ayuda online para saber cómo abrir una URL en un navegador externo.
"We noticed that your screenshots do not sufficiently show your app in use."
"We noticed the app icon displayed on the device and the large icon displayed on the App Store do not sufficiently match"
"We were unable to locate some of the features described in your metadata."
"We noticed that your submission includes irrelevant third-party platform information. "Lee la Pauta 2.3 - Metadatos precisos
aquíPara resolver este problema:
-Las capturas de pantalla en App Store Connect deben estar actualizadas, mostrar la aplicación en uso y deben ser adecuadas para todos los públicos, independientemente de la clasificación del contenido de su aplicación. En otras palabras, su aplicación puede tener una calificación de 17+, pero las capturas de pantalla deben tener una calificación de 4+, ya que cualquiera puede verlas.
Verifica todas las capturas de pantalla en el Administrador de medios de Apple.
- Asegúrate de que el ícono de la aplicación y el ícono grande que se muestra en la App Store estén actualizados y sean iguales.
- La descripción de tu aplicación en App Store Connect debe ser sustancial: describe el contenido de tu aplicación y su propósito. No anuncies tu empresa/marca/evento/concepto sin hablar de la aplicación en sí. Asegúrate de que tu descripción sea completa y precisa.
- La restricción de edad debe adaptarse al contenido de tu aplicación. Asegúrate de completar el formulario que Apple proporciona sobre este tema con honestidad. Si tu aplicación muestra contenido externo (de un sitio web de noticias, por ejemplo), no olvides tener en cuenta ese contenido al completar el formulario.
- Tu aplicación será rechazada automáticamente si el contenido (un artículo o una foto, por ejemplo) o tus metadatos (la descripción, las etiquetas o las capturas de pantalla en App Store Connect) mencionan una plataforma distinta a la App Store o dispositivos que no son dispositivos Apple.
Elimina todo el contenido de tus aplicaciones y/o de los metadatos en App Store Connect si cuentan con la plataforma o el dispositivo de un competidor.
Design - Minimum Functionality
"We noticed that your app’s main functionality is to market your service, with limited or no user-facing interactive features or functionality. Apps that are primarily marketing materials or advertisements are not appropriate for the App Store."
Lee el diseño 4.2.2 - Funcionalidad mínima
aquíPara resolver este problema:
Tu aplicación debe contener
al menos 6 secciones de contenido y también debe proporcionar más valor que un sitio web rediseñado para tu público objetivo. Recomendamos aprovechar al máximo las funciones proporcionadas por nuestro constructor para brindar a sus usuarios la mejor experiencia en la aplicación.
Puedes encontrar más detalles en esta ayuda online específica .
Background location
"Your app declares support for location in the UIBackgroundModes key in your Info.plist file but does not have any features that require persistent location. Apps that declare support for location in the UIBackgroundModes key in your Info.plist file must have features that require persistent location."
Lee la Pauta 2.5.4 - Rendimiento - Requisitos de software aquí
Para resolver este problema:
Si la extensión Geofence está activada en tu aplicación, debes tener al menos una geofence activa en el back office.
Significa que debes tener al menos un geofence activa con una insignia verde.
Cuando hayas creado la ubicación activa o haya desactivado la extensión, tendrás que reconstruir la aplicación y enviar el archivo .ipa más reciente a Apple.
Apple no permitirá el uso de la ubicación de fondo con el único propósito de marketing o publicidad.
El uso de la ubicación en segundo plano debe proporcionar un valor agregado a tu aplicación para mejorar la experiencia del usuario.
"
We have started your app's review, but we were unable to successfully access all or part of your app.
In order for us to continue the review, we need to have a way to verify all app features and functionality."Lee la Pauta 2.1 - Información necesaria
aquíDebes proporcionar a Apple el nombre de usuario y la contraseña para una cuenta de demostración válida en la página de revisión de la aplicación de App Store Connect que brinda acceso completo a las características y funciones de tu aplicación.
Las credenciales que envió no son válidas o no proporcionó ninguna.
Para resolver este problema:
Proporciona las credenciales de Apple para una cuenta de demostración válida:
- Inicia sesión en
App Store Connect- Desde Mis apps, selecciona tu aplicación.
- Haz clic en la versión de la aplicación en el lado izquierdo de la pantalla.
- Desplázate hacia abajo hasta Información de revisión de la aplicación.
- Selecciona la casilla de verificación "Se requiere iniciar sesión".
- Ingresa las credenciales de demostración en los campos Nombre de usuario y Contraseña.
- Haz clic en Guardar en la parte superior de la página Información de la versión.
Terms of Use (EULA) - Privacy policy
"We were unable to find the following required item(s) in your app's metadata:
– A functional link to the Terms of Use (EULA)"
Lee la Pauta 3.1.2 - Negocios - Pagos - Suscripciones
aquíCuando uses la extensión Compra dentro de la app en tu aplicación, debes incluir un enlace a los términos de uso de tu aplicación.
Para resolver este problema:
1. Incluye un enlace a los Términos de uso en la Descripción de tu aplicación en App Store Connect.
Puedes usar la URL estándar de Términos de uso (EULA) de Apple .
2. Verifica si Apple se refiere a la privacidad posible en tu mensaje, si lo hacen, incluye también un enlace a tu política de privacidad en la Descripción de tu aplicación en App Store Connect.
3. Asegúrate de que la descripción describa claramente lo que el usuario tendrá una vez que se haya suscrito.
4. Responder a Apple
What's New
"The "What's New" text should inform users what has changed in your app since the last update. This includes new features and product changes, but also bug fixes, security updates, and performance improvements."
Lee la Pauta 2.3.12 - Rendimiento - Metadatos precisos
aquíPara resolver este problema:
1. Revisa el texto "Novedades" de tu aplicación para incluir descripciones claras de cualquier cambio significativo, incluidas nuevas funciones o cambios de productos.
Si tu actualización simplemente aborda correcciones de errores, seguridad u otras actualizaciones de rendimiento, es suficiente indicarlo de manera genérica en el texto "Novedades" de tu aplicación. Por ejemplo, "Corrección de errores y mejoras de rendimiento" sería apropiado en ese caso.
2. Responder a Apple Pidiendo que se revise de nuevo tu app.
Covid-19
"We found in our review that your app provides services or requires sensitive user information related to the COVID-19 pandemic. Since the COVID-19 pandemic is a public health crisis, services and information related to it are considered to be part of the healthcare industry. In addition, the seller and company names associated with your app are not from a recognized institution, such as a governmental entity, hospital, insurance company, non-governmental organization, or university."Lee la Pauta 5.1.1 - Legal - Privacidad - Recopilación y almacenamiento de datos
aquíLas menciones de Covid pueden ser motivo de rechazo.
Para resolver este problema:
1. Justifica que pertenece a una de las siguientes categorías: organizaciones gubernamentales, ONG enfocadas en la salud, empresas profundamente acreditadas en temas de salud e instituciones médicas o educativas:
https://developer.apple.com/news/?id=03142020ao
2. Elimina las menciones de Covid-19 de tu aplicación
Permission request alerts
"We noticed that your app requests the user’s consent to access the ......., but doesn’t sufficiently explain the use of the ..... in the purpose string.
To help users make informed decisions about how their data is used, permission request alerts need to explain and include an example of how your app will use the requested information."Lee la Pauta 5.1.1 - Legal - Privacidad - Recopilación y almacenamiento de datos
aquíSignifica que la alerta de solicitud de permiso de la aplicación (por ejemplo, cámara, micrófono o calendario) no es lo suficientemente clara.
Para resolver este problema:
1. Edita el texto predeterminado desde tu back office en el menú
Ajustes > Ajustes de la app > Configuración de compilación2. Crea una nueva versión de tu aplicación
3. Responde a Apple: da también un ejemplo, por ejemplo, si Apple mencionó el uso de la cámara, explícale a Apple que sus usuarios usan la cámara en tu aplicación si desean enviar contenido a tu aplicación a través de una sección de envío. , o para usar como imagen de perfil si usa la extensión de autenticación.
GDPR/Cookies & App Tracking Transparency permissions
"We noticed you collect data to track after the user selects "Ask App Not to Track" on the App Tracking Transparency permission request.
Specifically, we noticed your app accesses web content you own and collects cookies for tracking after the user asked you not to track them."
"We noticed your app includes a GDPR prompt and an App Tracking Transparency permission request, but they are implemented in a way that might confuse the user.
Specifically, your app shows a GDPR prompt that asks permission to track after the user has already selected "Ask App Not to Track" on the App Tracking Transparency permission request."Lee la Pauta 5.1 - Legal
aquíEsto sucede si usa vistas web en su aplicación (HTML o secciones de clic) que solicitan un modal de cookies/RGPD.
Cuando Apple prueba la aplicación, se muestra el mensaje de Transparencia de seguimiento de la aplicación cuando la abren por primera vez.
El RGPD/solicitud de cookies se considera una forma de seguimiento por parte de Apple cuando acceden a la vista web; sin embargo, si el usuario hace clic en No en la transparencia de seguimiento de la aplicación, no se debe mostrar ningún otro aviso.
Para resolver este problema:
1. Reemplaza las secciones personalizadas (secciones de plantilla de URL HTML) por enlaces externos (haz clic en las secciones).
Asegúrate de agregar ?gbOpenExternal=1 al final de tu URL para abrirlos fuera de la aplicación, lee nuestra ayuda online para obtener todos los detalles: Abrir una URL en un navegador externo
2. Actualiza la configuración de tu aplicación
3. Responder a Apple
Bugs
Lee la pauta 2.1 - Rendimiento - Integridad de la aplicación
aquíSi Apple encontró un error en su aplicación, el error debe corregirse.
Para resolver este problema:
1. Abre un ticket para el equipo de soporte :
- Transmite la totalidad de la información en la página de revisión de la aplicación al soporte, incluidas las capturas de pantalla que Apple haya proporcionado.
2. Envía una nueva versión de tu aplicación a la tienda de aplicaciones una vez que se solucione el error.