2011-09-10 9 views
9

Estoy construyendo una aplicación web que no se puede poner en la tienda de aplicaciones (razones de seguridad). La aplicación web necesita acceso a más datos de los que se pueden almacenar en almacenamiento local u otros medios de almacenamiento sin conexión (digamos hasta 1GB de datos).¿Puedo ejecutar un servidor HTTP en una plataforma móvil?

Mi idea de una solución es codificar un servidor HTTP para Android e iOS, y luego obtener/publicar datos con AJAX para que pueda tener acceso al almacenamiento interno del dispositivo.

Mi pregunta es,

se puede hacer esto en iOS y Android?

Por 'Can', quiero decir tanto técnicamente (¿hay acceso API a los componentes necesarios, y puede ejecutarse siempre en segundo plano) como legalmente (es coherente con los términos de servicio tanto de App Store como de Android Marketplace).

No sé mucho sobre la plataforma y las capacidades, pero podría averiguarlo si estuviera seguro de que es posible.

El motivo es que grandes cantidades de datos pueden estar disponibles todo el tiempo en una aplicación web, independientemente de la presencia de wifi o una torre de telefonía móvil.

Respuesta

13

Para obtener una aplicación completa que utiliza un servidor http, consulte Websharing en Android.

+0

¡Genial! Eso funciona en unidades sin jailbreak, ¿verdad? ¿Qué hay de iOS? – tjameson

+0

@tjameson Sí, es una aplicación normal, no requiere rooting. ¡Es una idea genial! –

+0

Eso es realmente sexy. Realmente me gustaría saber si es posible en iOS también. – tjameson

Cuestiones relacionadas