2011-09-10 3 views
9

Sto creando una webapp che non può essere inserita nell'app store (motivi di sicurezza). La webapp richiede l'accesso a più dati di quelli che possono essere contenuti in localStorage o altri mezzi di archiviazione offline (diciamo fino a 1 GB di dati).Posso eseguire un server HTTP su una piattaforma mobile?

La mia idea di una soluzione è quella di codificare un server HTTP per Android e iOS, e quindi ottenere/pubblicare dati con AJAX in modo da poter accedere alla memoria interna del dispositivo.

La mia domanda è,

si può fare su iOS e Android?

Con "Can", intendo sia tecnicamente (esiste l'accesso API ai componenti richiesti e può essere sempre in esecuzione in background) sia legalmente (è coerente con i termini di servizio di App Store e Marketplace Android).

Non conosco molto né la piattaforma né le funzionalità, ma potrei capirlo se ero sicuro che sia possibile.

Il motivo è che è possibile rendere sempre disponibili grandi quantità di dati su un'app Web, indipendentemente dalla presenza del wifi o di una torre cellulare.

risposta

13

Per un'app completa che utilizza un server http, consulta Websharing su Android.

+0

Cool! Funziona su unità non jailbroken, giusto? Che mi dici di iOS? – tjameson

+0

@tjameson sì, è un'app normale, non richiede il rooting. È un'idea fantastica! –

+0

È davvero sexy. Mi piacerebbe davvero sapere se è possibile anche su iOS. – tjameson