update delete apple app ios uiwebview itunesconnect appstore-approval sfsafariviewcontroller

ios - delete - ¿Qué significa Acceso web sin restricciones en iTunes Connect?



sign in to app store connect (4)

Cuando envía su aplicación a la tienda de aplicaciones de Apple, hay una sección llamada "Clasificación" en la que debe calificar su contenido según el cuadro e identificar con qué frecuencia aparece el contenido.

Hay una opción llamada "Acceso web sin restricciones" que no hay más detalles disponibles sobre esto en Internet ni en la Guía del desarrollador de iTunes Connect . Todo lo que puedes encontrar en todas partes es:

Seleccione Sí si su aplicación permite a los usuarios navegar y ver páginas web, como con un navegador integrado.

¿Qué significa esto? ¿Significa esto que su aplicación puede abrir enlaces en el navegador integrado o Safari? ¿O esto significa que su aplicación cuenta con un navegador donde los usuarios pueden ingresar URL y navegar a través de la web sin restricciones? ¡Porque decir sí a esta pregunta hará que tu aplicación tenga 17+!

Si esto significa abrir enlaces desde su aplicación (Safari o incrustado), ¿por qué otras aplicaciones que tienen una capacidad de navegador integrada tienen una calificación de 4+ (como Twitter y Facebook)? Como se puede ver en las capturas de pantalla, no hay forma de seleccionar esta y no se puede calificar 17+

Actualización : mi aplicación fue aprobada con WebView incrustado (TOWebViewController) con la respuesta "No" (4+). Como lo menciona la respuesta, cualquier forma de permitir que los usuarios naveguen a través de Internet, como la barra de direcciones dinámica, significa que debería ser "Sí" (17+) porque no es posible hacer Control Parental en su WebView.

Actualización 2 : desde el lanzamiento de iOS 9, Apple ha introducido SFSafariViewController que es una forma de abrir cualquier URL en Internet. Esta característica también tiene una barra de direcciones, pero de solo lectura. Así que los usuarios no pueden navegar la web sin el control parental. También hereda el bloqueo de contenido de Safari (anuncios, contenido explícito, etc.). Soy muy positivo al usar SFSafariViewController en iOS 9 o superior, aún puede elegir 4+ ya que el dispositivo con control parental no puede abrir ninguna URL de todos modos. (Avísame si estoy equivocado)

Actualización 3 : Twitter ahora es 17+ basado en lo siguiente:

Debes tener al menos 17 años para descargar esta aplicación.

Blasfemias poco frecuentes / leves o humor crudo

Temas frecuentes / intensos / sugerentes

Contenido Sexual Infrecuente / Suave y Desnudez

Actualización 4 : es posible usar contenido de Twitter dentro de su aplicación sin heredar su calificación (17+). Mi aplicación muestra Tweets, pero como los usuarios son usuarios públicos verificados y de confianza, podría bajar a más de 12:

Contenido Sexual Infrecuente / Suave y Desnudez

Blasfemias poco frecuentes / leves o humor crudo

Temas poco frecuentes / leves de madurez / sugestivos


Creo que si usa el control predeterminado de WebView, está bien y no necesita configurar el acceso web sin restricciones a YES. Mi aplicación tiene el control predeterminado de WebView con barra de direcciones dinámica y si activo las restricciones (acceso limitado a sitios web), el control de WebView predeterminado integrado no muestra contenido restringido. Se comporta igual que la aplicación Safari. Por lo tanto, diría que solo necesita establecer esto en SÍ si su aplicación tiene un control WebView de terceros que Apple no puede controlar.

PARA CORREGIR MI PROPIA RESPUESTA: lo siento, pero no es cierto. Si su aplicación utiliza cualquier tipo de WebView (predeterminado o de terceros) con opción de acceder a cualquier sitio web, debe configurar el Acceso web sin restricciones a Sí, de lo contrario, su aplicación será Metadata Rejected. ¡Simplemente sucedió con mis aplicaciones!


Mi aplicación acaba de ser rechazada porque tiene un enlace al artículo correspondiente en wikipedia. Mi conjetura es que debido a que wikipedia le permite buscar otros artículos en wikipedia, entonces se considera "Acceso web sin restricciones" y se obtiene una calificación de más de 17 aplicaciones.

Tipo de extremo en mi opinión.


Si proporciona un navegador web interno o UIWebView que le permita al usuario acceder a cualquier URL, debe seleccionar SÍ o su aplicación será Metadata Rejected.


Significa que un usuario de la aplicación puede acceder a cualquier URL. El problema son los controles parentales. Si el padre ha restringido el acceso web a una aplicación que permite el acceso ilimitado, es decir, el acceso a cualquier sitio que el usuario elija, los controles parentales se subvierten.

Una vez que Apple proporcionó controles parentales que causaron un efecto dominó en las capacidades de las aplicaciones y también requirió que Apple revisara todas las aplicaciones en busca de violaciones del control parental. También significa que no se podrían permitir tiendas de aplicaciones alternativas, podrían contener aplicaciones que no respeten adecuadamente los controles parentales. De ahí: "El jardín amurallado".