Pregunta

¿Alguien puede ayudarme a conocer las posibles razones por las cuales la tienda de Apple puede rechazar o presentar objeciones para enviar cualquier aplicación para iPhone?

¿Fue útil?

Solución

Aquí hay posibles razones (no oficiales, desde aquí ):

  • Vibración . No está permitido utilizar vibraciones continuas en sus aplicaciones; solo se permiten ráfagas cortas como advertencias. No te molestes en configurar un temporizador para que la vibración continúe, hará que tu aplicación sea rechazada.

  • Vinculación a marcos privados . Esto es obvio, pero de alguna manera jugando con cosas que habíamos vinculado al MoviePlayer.framework. Es un no-no, y nos costó unos diez días mientras desvinculamos ese marco, volvimos a compilarlo y lo volvimos a enviar.

  • Manejo inadecuado de la edición en celdas de vista de tabla . También es obvio, pero tenga en cuenta que si habilita la edición de celdas de la tabla, deberá especificar manualmente qué celdas deben responder a los controles de edición y cuáles no. Tuvimos algunas celdas de preferencias al azar en una de nuestras primeras aplicaciones que se pudieron deslizar para que aparezca una insignia de "eliminar". Por supuesto, no hizo nada, pero Apple simplemente consideró este mal diseño y rechazó nuestra aplicación.

  • Iconos . Asegúrese de que el icono de 57 píxeles sea idéntico a la versión de 512 píxeles. Además, use un ícono diferente si está creando versiones "lite" y "pro" de su aplicación (es decir, gratuitas y de pago). El uso del mismo icono para ambos envía su aplicación directamente a ... lo adivinó ... el contenedor.

  • Copiando la funcionalidad existente . Este es mucho más sutil e insidioso, y probablemente ha afectado al gran porcentaje de desarrolladores. Además de la debacle ampliamente difundida de Podcaster, los informes de los comentarios de los usuarios indican que Apple está lanzando una amplia red cuando busca una funcionalidad duplicada. Los mini navegadores web, o aplicaciones que esencialmente muestran páginas web, parecen particularmente vulnerables, incluso si agregan funcionalidades nuevas y / o útiles. Manténgase alejado de los clientes de correo electrónico también.

  • Uso del tipo de teclado apropiado . Si su aplicación solicita un número de teléfono u otra entrada solo con números y presenta un teclado que también incluye la posibilidad de ingresar una entrada alfanumérica estándar ... sí. (Gracias Jeremy1026)

  • Números de versión . Si su aplicación se encuentra actualmente en versión 0.99 o inferior , es mejor que considere darle una promoción ya que Apple parece preferir 1.0 y superior. Uno de los nuestros fue rechazado recientemente por ser .016, con un mensaje que sugiere que nuestro número de versión ni siquiera era numérico. Cuando volvimos a enviar la misma aplicación desde cero que la versión 1.0, pasó.

  • Accesibilidad de red . Si su aplicación requiere algún tipo de acceso a la red, debe asegurarse de que funcione cuando ese acceso no esté disponible. Si no lo hace, será rechazado. Apple proporciona un código de muestra para probar esto que puede usar como está en la mayoría de los casos: https://developer.apple.com/library/content/samplecode/Reachability/Introduction/Intro.html

Y por último, pero no menos importante:

  • Flatulencia Ni siquiera lo intentes. ;-) ACTUALIZACIÓN: lo siento, esto parece estar desactualizado por ahora. Apple ahora gana mucho dinero con las aplicaciones de pedos: vea este artículo .

Edición :

Aquí hay un enlace a un artículo reciente sobre diez aplicaciones de iPhone que no se convirtieron en la tienda de aplicaciones de Apple .

Y un consejo: Apple tiene una aplicación para Mac llamada Application Loader th

Otros consejos

texto alternativo ??

Apple ha publicado (a partir del 9 de septiembre de 2010) su lista oficial de pautas de revisión de la tienda de aplicaciones:

directrices de aprobación de la tienda de aplicaciones

(se requiere inicio de sesión del desarrollador de Apple)

o un espejo aquí:

directrices de la tienda de aplicaciones

¿Apple querrá crear una aplicación como esa en el futuro? Si (sí) rechaza .

¿Tiene una idea realmente asombrosa que Apple podría usar en el futuro si (sí) rechaza

Aquí está el video del anuncio del SDK que describe la lista de criterios de rechazo publicada por Apple:

Anuncio del SDK

Como otros han notado, Apple también parece tener muchas otras condiciones que no publican. Tenga en cuenta que los avisos de rechazo están ahora cubierto por el NDA .

No puedo confirmar esto, pero tiene sentido, pero la gente informa que sus aplicaciones son rechazadas por ser demasiado simples o demasiado triviales.

Acabo de recibir un rebote por manejar mal las interrupciones de la red. Si se conecta a la red, prepárese para manejar cualquier condición de error que pueda surgir.

Mi versión paga de la aplicación fue rechazada por la tienda de aplicaciones.

Después de comprar y descargar la aplicación, la primera pantalla fue " Acuerdo de usuario " y cuando el usuario toca " Estoy de acuerdo " solo entonces podrá continuar usando la aplicación.

Apple describió la razón del rechazo " cuando el usuario compró la aplicación de la tienda de aplicaciones y la descargó en el teléfono, entonces no debe restringir al usuario a Aceptar el Acuerdo " en lugar de mostrar su acuerdo antes de descargar la aplicación en iTunes.

Sorprendentemente, las aplicaciones pueden obtener rechazado por intentar mantener su interfaz consistente con las propias aplicaciones de Apple. (es decir, usando pellizcar zoom / expandir gestos)

Hay un sitio que conozco que puede ayudarlo a generar grandes ideas publicitarias con iPhone. ver este sitio: http://itunes.apple.com/app/adpack/id359562015?mt= 8

Envié una aplicación paga a la tienda de aplicaciones, pero me rechazaron y descubrí otra posibilidad de rechazo de la aplicación

Mi aplicación estaba habilitada para Game Center. Cuando la aplicación se inicia, la primera pantalla era la pantalla de inicio de sesión que solicita al usuario que inicie sesión a través de GameCenter para continuar.

Rechazaron la aplicación dando una razón: el usuario no podrá obtener servicios de su aplicación a menos que no haya iniciado sesión en Game Center aunque le haya pagado para descargar la aplicación. No puede restringir que el usuario inicie sesión en Game Center cada vez que se inicia la aplicación.

A partir del 1 de mayo de 2013 en adelante, si no admitimos el iPhone 5, su aplicación será rechazada, por lo que el soporte del iPhone 5 es obligatorio.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top