Motivos de rechazo de Apple y cómo solucionarlos

Motivos de rechazo de Apple y cómo solucionarlos

Apple es conocida por su estricta política de aprobación de aplicaciones para su App Store. Aunque hay muchas aplicaciones que se aceptan rápidamente, hay otras que no por ello recomendamos revisa detenidamente los siguientes artículos de Apple antes de enviar la App a publicar:


Si Apple rechaza tu aplicación, no entres en pánico, por lo general, solo se necesitan algunas modificaciones en la App o explicaciones adicionales para obtener la aprobación de Apple.

En este artículo te explicaremos los principales motivos de rechazo de Apple y los pasos a seguir para solucionar cada uno de ellos:


Guideline 2.1 - Information Needed

Descripción del problema:
No pudimos iniciar sesión con las siguientes credenciales de cuenta de demostración que proporcionaste en App Store Connect:

Nombre de usuario: xxxxxxxxxx
Contraseña: xxxxxxxx

Para evitar retrasos, es esencial proporcionar acceso a todas las características y funcionalidades de la aplicación con cada envío.

Próximos pasos:
Proporcione desde App Store Connect un usuario y contraseña para el inicio de sesión en la App que ofrezca acceso completo a las funciones y características de la aplicación o incluya un modo de ver todas las funciones y características disponibles en la aplicación. Tenga en cuenta que no podemos usar un video de demostración que muestre la aplicación en uso para continuar con la revisión.


EXPLICACIÓN:
En este caso Apple está rechazando la App debido a que la App requiere de registro para poder acceder a funciones ocultas o para el uso de algunas funciones como pueden ser Tienda / Delivery, Reservas Pro, Tarjeta de Fidelidad o Fidelidad Progresiva.

PASOS A SEGUIR:
Deberás informar a Apple un usuario y contraseña con el que Apple pueda iniciar sesión en la App y tener acceso a todas las funciones de la App.
Dentro de App Store Connect, en la información de la App encontrarás el apartado "Información para el equipo de revisión de Apps" y allí deberás indicar ese usuario y contraseña de acceso para que Apple pueda iniciar sesión en la App con esas claves y revisar todas las funciones de la App


NOTA:
Si este es el único motivo de rechazo que has obtenido de Apple sobre de tu App, entonces solo tendrás que responder al mensaje de Apple que encontrarás en el apartado Distribución > Mensajes indicando a Apple que ya le has informado un usuario y contraseña con el que poder revisar todas las secciones de tu App.

Si has recibido otros motivos de rechazo deberás asegurarte de solucionarlos y luego subir una nueva versión de la App siguiendo los pasos que indicamos en nuestro artículo: 
Cómo subir una nueva versión de la App en App Store (Republicar)



Guideline 2.2 - Performance - Beta Testing

Descripción del problema:
Su aplicación parece ser una versión preliminar, de prueba o de evaluación con un conjunto de funciones limitado. Las aplicaciones creadas con fines de prueba o de evaluación no son adecuadas para la App Store.
Para resolver este problema, complete, elimine o configure por completo las funciones implementadas.

EXPLICACIÓN:
En este caso Apple está rechazando la App porque considera que la App no aporta valor, no hay suficiente contenido en las distintas secciones de la App o considera que las funciones que ofrece la App no ofrecen al usuario posibilidad de interactuar.

PASOS A SEGUIR:
- Asegúrate de que todas las secciones de la App disponen de contenido.
- Si tu App se basa en secciones informativas o enlaces a sitios web deberás añadir más funciones a la app como por ejemplo, las funciones "Compartir", "Imágenes", "Tarjeta de Fidelización", "Fidelidad Progresiva" o "Reservas"

NOTA:
Si este es el único motivo de rechazo que has obtenido de Apple sobre de tu App, entonces deberás subir una nueva versión de la App siguiendo los pasos que indicamos en nuestro artículo: Cómo subir una nueva versión de la App en App Store (Republicar)

Si has recibido otros motivos de rechazo deberás asegurarte de solucionarlos antes de subir una nueva versión de la App.



Hemos notado que tu aplicación incluye contenido que infringe los derechos de propiedad intelectual de un tercero. Las aplicaciones deben cumplir con todas las leyes aplicables y no contener material que infrinja derechos de autor.

Específicamente, hemos encontrado que tu aplicación incluye contenido propiedad de [Nombre de la empresa], para el cual no tienes permiso de uso.

Próximos pasos:

Proporciona documentación que demuestre que tienes los derechos necesarios para utilizar este contenido.
De lo contrario, elimina el contenido infractor de tu aplicación y vuelve a enviarla para su revisión.
Si crees que esto es un error, explica detalladamente por qué tu aplicación no infringe ningún derecho de propiedad intelectual y proporciona evidencia que lo respalde.

EXPLICACIÓN:
En este caso Apple está rechazando la App por violar la propiedad intelectual.

PASOS A SEGUIR:

Este rechazo puede deberse a 2 motivos:

A) Estás intentando publicar la App que has desarrollado para un cliente bajo tu propia Cuenta de Desarrollador.
Esto no es posible, Apple exige que cada Aplicación sea publicada bajo la cuenta de desarrollador de la empresa para la que se ha desarrollado la App.
En este caso tu cliente deberá crear su propia Cuenta de desarrollador y se deberá publicar la App en esa Cuenta de Desarrollador.

B) Que en la App se muestren logotipos de marcas de terceros en cuyo caso deberás o bien eliminar esas imágenes de tu App o facilitar a Apple información que demuestre que tienes permiso para hace uso de esos logos de marcas registradas de terceros.


NOTA:
Si este es el único motivo de rechazo que has obtenido de Apple sobre de tu App, entonces deberás subir una nueva versión de la App siguiendo los pasos que indicamos en nuestro artículo: Cómo subir una nueva versión de la App en App Store (Republicar)

Si has recibido otros motivos de rechazo deberás asegurarte de solucionarlos antes de subir una nueva versión de la App.





Guideline 2.5.4 - Performance - Software Requirements

Descripción del problema:
La aplicación declara soporte para audio en la clave UIBackgroundModes en su Info.plist, pero no podemos reproducir ningún contenido audible cuando la aplicación se ejecuta en segundo plano.

El audio en background está destinado a ser utilizado por aplicaciones que brindan contenido audible al usuario mientras están en segundo plano, como reproductores de música, aplicaciones de creación de música o aplicaciones de transmisión de audio. Próximos pasos Si la aplicación tiene una función que requiere audio persistente, responda a este mensaje y díganos cómo encontrar esta función. Si la aplicación no tiene una función que requiera audio persistente, sería adecuado eliminar la configuración "audio" de la clave UIBackgroundModes.

EXPLICACIÓN:
En este caso Apple está rechazando la App porque contiene la clave UIBackgroundModes que permite la reproducción de Audios en la App.
De forma predeterminada todas nuestras Apps llevan la clave UIBackgroundModes que permite que las aplicaciones incluyan contenidos audios.

PASOS A SEGUIR:
Si tu aplicación no ofrece, ni tienes pensado que ofrezca en un futuro contenidos de audio entonces contacta con nuestro equipo de soporte y te indicaremos los pasos a seguir.

Si por le contrario tienes pensado incluir audios en tu App o hacerlo en un futuro, entonces deberás añadir en tu App la función Música y colocar al menos una pista de audio. Si lo deseas puedes utilizar en la función Música la siguiente url de un audio mp3: 

Una vez aprobada la App si lo deseas podrás quitar esa función de Música.

NOTA:
Si este es el único motivo de rechazo que has obtenido de Apple sobre de tu App, entonces deberás subir una nueva versión de la App siguiendo los pasos que indicamos en nuestro artículo: Cómo subir una nueva versión de la App en App Store (Republicar)

Si has recibido otros motivos de rechazo deberás asegurarte de solucionarlos antes de subir una nueva versión de la App.




Descripción del problema:
Una o más cadenas de propósito en la aplicación no explican suficientemente el uso de los recursos protegidos. Las cadenas de propósito deben describir de forma clara y completa el uso que hace la aplicación de los datos y, en la mayoría de los casos, brindar un ejemplo de cómo se utilizarán los datos.

EXPLICACIÓN:
En este caso Apple está rechazando la App porque alguno de los mensajes que solicitan permisos al usuario no son lo suficientemente específicos.

PASOS A SEGUIR:

1- Si tu aplicación dispone de la función "Mi Cuenta" 
(Esta función solicita al usuario permiso a la librería de imágenes de su dispositivo para poder personalizar su foto de perfil)
Por lo tanto deberás ir al apartado Ajustes > Avanzado del constructor y modificar el mensaje del campo SPhotoLibraryUsageDescription por el mensaje "Para que puedas personalizar tu foto de perfil."



2- Si tu Aplicación dispone de la función "Lugares"
(Esta función solicita al usuario permiso a su ubicación para poder mostrarle por orden de cercanía los distintos lugares)
Por lo tanto deberás ir al apartado Ajustes > Avanzado del constructor y modificar el mensaje del campo NSLocationWhenInUseUsageDescription
por un mensaje que describa para qué exactamente se solicita ese permiso.

Ejemplo 1:
En el caso de que los distintos lugares sean discotecas el mensaje debería ser así:
"Para mostrarte las discotecas más cercanas a tu ubicación"

Ejemplo 2:
En el caso de que los distintos lugares sean restaurantes el mensaje debería ser así:
"Para mostrarte los restaurantes más cercanos a tu ubicación"



3- Si tu aplicación dispone de la función "Muro Social"
(Esta función solicita al usuario permiso a su ubicación para poder mostrarle en un mapa los usuarios más cercanos a su ubicación)
Por lo tanto deberás ir al apartado Ajustes > Avanzado del constructor y modificar el mensaje del campo NSLocationWhenInUseUsageDescription
por el siguiente mensaje: "Para mostrarte los usuarios más cercanos a tu ubicación"

NOTA:
Si este es el único motivo de rechazo que has obtenido de Apple sobre de tu App, entonces deberás subir una nueva versión de la App siguiendo los pasos que indicamos en nuestro artículo: Cómo subir una nueva versión de la App en App Store (Republicar)

Si has recibido otros motivos de rechazo deberás asegurarte de solucionarlos antes de subir una nueva versión de la App.



Intellectual Property

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

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.


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.

    • Popular Articles

    • Guía de Negocio para Resellers y Partners

      En esta Guía de Negocio vamos a analizar los 8 puntos más importantes a tener en cuenta si te estás planteando lanzar tu Propio Negocio de Apps: ¿Cuánto puedes ganar con un Negocio de Apps? Demo de Scoreapps: Cómo crear Apps y Monetizarlas ¿Qué ...
    • Ver una Demo de Scoreapps para Resellers

      En este vídeo te explicamos el modelo de negocio, los tipos de Apps que puedes crear y las distintas herramientas que incluye Scoreapps en su Plan de Resellers: Y en este otro vídeo te enseñamos cómo funciona el software por dentro:
    • Proporciona acceso a tus Aplicaciones

      Con el Plan Reseller o Plan Partner puedes otorgar fácilmente a tus clientes o colaboradores acceso a tus aplicaciones. Accede a tu Panel de Apps, y después accede a cualquier Aplicación: Una vez dentro del constructor de Apps, ve a Mi Cuenta - ...
    • Cómo Crear una App de Tienda

      El comercio electrónico desde dispositivos móviles se disparó desde comienzos de 2020 debido a la Pandemia del Covid19 y sigue creciendo a tasas del 45% anual. Hoy en día, contar con una App de Tienda resulta imprescindible para cualquier negocio de ...
    • Cómo diseñar la pantalla de inicio o portada de una App

      En el video que te mostramos a continuación te explicamos cómo diseñar la pantalla de inicio de una App:
    • Related Articles

    • Requisitos para que tu App sea aprobada por Apple y Google

      La aprobación de tu App por parte de Apple y Google puede ser fácil y rápida de superar si se siguen sus Políticas de Publicación. Puedes revisar las políticas de Apple y Google continuación: - Políticas de publicación de Apps de Apple - Políticas de ...
    • Cómo crear una cuenta Desarrollador de Apple

      Para publicar en el App Store necesitas una cuenta Apple Developer Program. El coste es de 99€/$ anuales y de acuerdo a los términos y condiciones de Apple (4.2.6), todas las Apps creadas con generadores de Apps deben ser enviadas al App Store bajo ...
    • Como agregar un numero de verificación para cuentas de desarrollador de Apple

      Debido a que todas las cuentas de desarrollador Obligatoriamente deben ahora tener activado la verificación en dos pasos, Apple indica que es importante tener un número de seguridad configurado en una cuenta de Apple ID porque te proporciona una capa ...
    • Cómo diseñar la pantalla de inicio o portada de una App

      En el video que te mostramos a continuación te explicamos cómo diseñar la pantalla de inicio de una App:
    • Como publicar una App en el AppStore

      Introducción En este artículo vamos a guiarte paso a paso en el proceso de publicación en el Appstore. Scoreapps simplifica el desarrollo de Apps mediante una plataforma sin programación, pero no somos responsables sobre la aprobación o rechazo de ...