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.
- ¿Vale la pena cambiar a iOS como desarrollador de Android con sede en el Reino Unido?
- ¿Cómo puedo hacer una aplicación para iPhone desde mi sitio web?
- ¿Cómo distribuye una empresa una aplicación de iOS para las pruebas Beta?
- ¿Alguien ha optado por la formación iOS de Edureka?
- ¿Hay empresas en la India que llevan a cabo programas de capacitación práctica para ingenieros de backend con experiencia en desarrollo de iOS y Android?
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.