Razones para rechazar la aplicación iPhone por Apple store [cerrado]


¿Puede alguien ayudarme a conocer las posibles razones por las que Apple Store puede rechazar o plantear objeciones para enviar cualquier aplicación para iPhone.

Author: woz, 2008-11-21

12 answers

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

  • Vibración . No está permitido utilizar la vibración continua en sus aplicaciones-ráfagas cortas como advertencias es todo lo que está permitido. No te molestes en configurar un temporizador para mantener la vibración en marcha, hará que tu aplicación sea rechazada.

  • Enlace a frameworks privados. Esto es obvio, pero de alguna manera jugando con cosas que habíamos vinculado al MoviePlayer.marco. Eso es un no-no, y nos costó alrededor de diez días, mientras nos desvincula de ese marco, se vuelve a compilar, y luego vuelvan a presentar.

  • 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 tabla, tendrá que especificar manualmente qué celdas deben responder a los controles de edición y cuáles no. Teníamos algunas celdas de prefs aleatorias en una de nuestras primeras aplicaciones que se podían deslizar para mostrar una insignia de 'eliminar'. Por supuesto que no lo hizo cualquier cosa, pero Apple justamente consideró este mal diseño y rechazó nuestra aplicación.

  • Icons . Asegúrese de que el icono de 57 píxeles sea idéntico a la versión de 512 píxeles. Además, usa un icono diferente si estás creando versiones 'lite' y ' pro ' de tu aplicación (es decir, gratis y de pago). Usar el mismo icono para ambos envía tu aplicación directamente a the lo has adivinado the la papelera.

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

  • Usando el tipo de teclado apropiado . Si tu app te pide un número de teléfono o otra entrada de solo numeral y se presenta un teclado que también incluye la posibilidad de introducir la entrada alfanumérica estándar yep yep. (Gracias Jeremy1026)

  • Version numbers . Si su aplicación está actualmente en versión 0.99 o inferior, será 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 volvió a presentar la misma aplicación desde cero como la versión 1.0, pasó por.

  • Accesibilidad de la red. Si tu app requiere cualquier tipo de acceso a la red, debes asegurarte de que funcione cuando ese acceso no esté disponible. Si no lo hace será rechazado. Apple proporciona un código de ejemplo para probar esto que puede usar tal cual en la mayoría de los casos: https://developer.apple.com/library/content/samplecode/Reachability/Introduction/Intro.html

Y por último, pero no mínimo:

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

Editar:

Aquí hay un enlace a un artículo reciente sobre diez Aplicaciones para iPhone Que no llegaron a la App Store de Apple.

Y un consejo: Apple tiene una aplicación para Mac llamada Application Loader que puede instalar. Una vez que lo instales, analiza el zip de tu app file. Verifica que todos los certificados, iconos y otras cosas sean correctos antes de enviar a Apple. El uso del Cargador de aplicaciones minimiza las posibilidades de rechazo de aplicaciones.


Otro recurso interesante: App Store Roundtable: Transparencia y Sistema de Aprobación (appleblog.com)


Otra edición:

Nuevas reglas para Febrero de 2010: "Sin Trajes de baño, Sin Piel Y Sin Insinuaciones" (fuente: artículo de TechCrunch, W obble blog de autor )

Por cierto: durante el evento iPhone 3.0 preview (marzo de 2009), un portavoz de Apple dijo que el 96% de todas las solicitudes presentadas fueron aprobadas.

 63
Author: splattne,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-06-29 13:12:24

texto alt

 40
Author: Ace,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-02-08 14:09:11

Apple ha publicado ahora (a partir del 9 de septiembre de 2010) su lista oficial de directrices de revisión de app store:

Pautas de aprobación de Appstore

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

O un espejo aquí:

Pautas de la tienda de aplicaciones

 9
Author: JosephH,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-06-19 09:29:07

¿Apple querrá crear una aplicación como esa en el futuro? If (yes) reject.

¿Tienes una idea realmente increíble que Apple quiera usar en el futuro if(yes) reject

 4
Author: sixtyfootersdude,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-04-12 18:21:38

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 señalado, Apple también parece tener un montón de otras condiciones que no publicitan. Tenga en cuenta que los avisos de rechazo están ahora cubiertos por la NDA .

 3
Author: Stephen Darlington,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-11-21 11:38:13

No puedo confirmar esto, pero tiene sentido, pero la gente está reportando que sus aplicaciones han sido rechazadas por ser demasiado simples o demasiado triviales.

 1
Author: OhioDude,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-05-07 11:49:08

Acaba de recibir un rebote por manejar interrupciones de red mal. Si se conecta a la red, esté preparado para manejar cualquier condición de error que pueda surgir.

 1
Author: Morieris,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-07-17 03:13:56

Mi versión de pago de la aplicación fue rechazada por appstore.

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 puede continuar usando la aplicación.

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

 1
Author: abdus.me,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-01-12 19:44:32

Sorprendentemente, las aplicaciones pueden obtener rechazado para tratar de mantener su interfaz consistente con las propias aplicaciones de Apple. (es decir, usando gestos de zoom/expansión de pellizco)

 0
Author: Peter Recore,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-04-12 17:51:22

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

 0
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-05-23 23:39:57

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

Mi aplicación estaba habilitada en Game Center. Cuando la aplicación se inicia la primera pantalla fue 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 la razón, ya que el usuario no podrá obtener los servicios de su aplicación a menos que no haya iniciado sesión en Game Center, aunque le pagó para descargar la aplicación. No se puede restringir el inicio de sesión del usuario a través del Game Center cada vez antes de que se inicie la aplicación.

 0
Author: abdus.me,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-01-12 19:40:51

A partir del 1 de mayo de 2013 en adelante,si no admitimos iPhone 5, su aplicación será rejected.So El soporte para iPhone 5 es imprescindible.

 0
Author: Desert Rose,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-06-19 10:06:21