2011-09-14 20 views
22

Así que este es el mensaje que recibí de ellos:aplicación fue rechazada de la App Store debido UIWebView

Hemos encontrado que la experiencia de su aplicación proporciona no es suficientemente diferente de una experiencia de navegación web, como lo haría estar por incorporando la funcionalidad nativa de iOS.

Mientras que el contenido de la aplicación puede diferir de su sitio web o de otros sitios existentes, la experiencia que proporciona no difiere significativamente de la experiencia general de usar Safari, como es requerido por las Directrices Revisión de la App Store.

Es posible que desee proporcionar un acceso conveniente a una propiedad web para un grupo selecto o nicho de usuarios de , y puede mejorar esa experiencia con las características tales como Notificaciones Push. Sin embargo, tales aplicaciones no incluyen suficiente funcionalidad nativa de iOS para ser apropiada para la App Store. Como alternativa, puede proporcionar instrucciones a sus usuarios sobre cómo crear un clip web Safari para agregar a su dispositivo iOS Inicio Pantalla. O bien, si desea compartir la aplicación con un grupo selecto de usuarios de , recomendamos el método de distribución Ad Hoc. Consulte el portal de aprovisionamiento de iOS para obtener detalles sobre la distribución ad hoc.

Le recomendamos que revise el concepto de su aplicación y evalúe si puede incorporar características adicionales para mejorar la experiencia del usuario.

¿Alguien tiene algo similar? ¿Qué tipo de funcionalidad iOS nativa funcionaría y cómo implementarlas? Soy nuevo en la tienda de aplicaciones, así que no sé si solo agregando lo que dicen sobre cómo dar a los usuarios instrucciones sobre cómo crear safari web clipping hará que apruebe mi aplicación, y si estas instrucciones pueden simplemente escribirse en una ventana emergente. mensaje, cualquier consejo será muy apreciado, gracias.

Así que veo lo que ustedes están diciendo, permítanme describir lo que estoy haciendo quizás de esa manera me pueden ayudar mejor. Mi aplicación es una aplicación de radio donde puedo escuchar mi estación de radio favorita y leer las noticias al mismo tiempo sin salir de la aplicación (las noticias provienen de una vista web).

+0

cuando dicen que safari web clipping significan no tener una aplicación, pero hacen que los usuarios de su sitio web guarden su sitio como un icono en la página de inicio. (un marcador básicamente). –

+0

¿Cómo te estás conectando a la radio? ¿Esto también se hace a través de UIWebView? – Zigglzworth

+0

no Creé mi propio reproductor multimedia – zvzej

Respuesta

2

Quieren asegurarse de que todas las aplicaciones incluyan funcionalidad más allá de los componentes básicos del SDK que le proporcionan. Al leer su respuesta, parece que hay un UIWebView en su aplicación, aunque en realidad no se proporciona ninguna funcionalidad nueva al usuario final más allá del UIWebView estándar.

Sin embargo, necesitaría más detalles acerca de su aplicación para comprender mejor las circunstancias. ¿Podrías expandirte un poco sobre lo que hace?

+0

Acabo de editar mi pregunta con una descripción al final. – zvzej

14

A partir de ese mensaje (y dado que no proporcionó una descripción de la aplicación), parece que acaba de crear una aplicación que encapsuló un UIWebView para cargar una página específica, ya que puede hacerlo a través de Safari. rechazan aplicaciones como esa.

Puede:

  • Hacer la aplicación recuperar los datos desde el servidor web, pero, mostrarlo con controles nativos (con UITableViews, UIButtons, UIImages, etc). Esto requeriría una gran cantidad de trabajo.

  • Suelte la aplicación y diga a los usuarios, en su sitio, que pueden agregar ese sitio web como un clip web en sus teléfonos.

+0

Acabo de editar mi pregunta con una descripción al final. – zvzej

+2

¿Cuál es la diferencia si recreó la aplicación usando todos los controles iOS y se veía exactamente como el sitio móvil en Safari? ¿Estás diciendo que lo aceptarían? Porque si eso es bastante tonto. –

+0

@EmilioPelaez en mi aplicación cuando el usuario inicia sesión carga completamente la vista web en línea (diseño web creado específicamente para esta aplicación) hasta que el usuario cierra la sesión en webview, pero además usa algunas funciones como notificaciones automáticas, servicios de ubicación, etc. y también obtiene datos de la web servidor y mostrarlo con controles nativos en modo fuera de línea. ¿aceptará Apple esta aplicación en la tienda? –

10

Dicen que no se puede simplemente hacer una UIWebView que esté vinculada a un sitio web y llamarla una aplicación. Debes incorporar más funciones. Según la descripción, sus usuarios pueden realizar las mismas tareas simplemente yendo a su sitio web. ¿Eres capaz de incorporar notificaciones automáticas, pestañas o cualquier característica que haga que su aplicación para iOS sea única?

+0

mi aplicación hace más que mostrar la vista web, eso es solo una parte, simplemente edité mi pregunta con una descripción al final. – zvzej

+0

¡Bien, entonces debería expresar esto a Apple! Si se trata de una radio, obviamente hay muchas funcionalidades además de UIWebView. Haga preguntas en el Centro de resolución. Apele su caso a la Junta de Revisión de Aplicaciones. –

+0

Gracias Jack, estoy haciendo preguntas y explicando mi aplicación en el centro de resolución, pero hasta el momento no tengo respuestas. Haré una revisión si eso no ayuda. – zvzej

-1

A partir de 2018 App Store Review Guidelines:

4.2 Funciones mínimas

Su aplicación debe incluir características, contenido y la interfaz de usuario que elevan más allá de una página web reenvasado. Si su aplicación no es particularmente útil, única o "similar a una aplicación", no pertenece a la tienda de aplicaciones. Si su aplicación no proporciona algún tipo de valor de entretenimiento duradero, o simplemente es espeluznante, puede que no sea aceptada. Las aplicaciones que son simplemente una canción o película deben enviarse a iTunes Store. Las aplicaciones que son simplemente un libro o una guía del juego se deben enviar a la tienda iBooks.

Suponiendo:

Aplicaciones que son simplemente una web deben presentarse a la Safari. ;-)

Cuestiones relacionadas