¿Apple rechaza la aplicación PhoneGap si carga la URL remota?

En el pasado, hemos visto a Apple rechazar las aplicaciones PhoneGap que cargan toda la aplicación desde una url remota o grandes partes de la lógica de la aplicación.

El requisito más importante es que su aplicación debe funcionar en modo fuera de línea. Sin embargo, este es un requisito suelto. En el ejemplo más simple, su aplicación puede detectar que el dispositivo está fuera de línea (PhoneGap tiene un evento fuera de línea) y luego informar al usuario que no puede hacer nada hasta que esté en línea. En un ejemplo más sofisticado, debe deshabilitar solo las funciones en línea, pero permitir que el usuario aún use su aplicación.

Aparte de eso, debe cargar la aplicación básica localmente en el dispositivo. Por lo general, Apple no tiene ningún problema con la carga de activos en línea (por ejemplo, imágenes) siempre que ofrezca una buena experiencia de usuario antes de cargar los activos.

Si elige cargar toda su aplicación desde una url remota, probablemente será rechazado.

Si elige cargar grandes fragmentos de lógica de JavaScript en línea, es probable que sea rechazado. Esta es un área delicada y gris, por lo que generalmente nos apoyamos en enfatizar fragmentos grandes / críticos de la lógica de JavaScript.

Si te has dado cuenta de mi probabilidad de este mensaje, es porque Apple es una caja negra y continúan cambiando las reglas. Todo lo que podemos pasar son experiencias pasadas.

100 más 10% sus aplicaciones serán rechazadas.
no creas en mí, inténtalo.