我可以在移动平台上运行HTTP服务器吗?

我正在构build一个无法放入app store的webapp(安全原因)。 Web应用程序需要访问比localStorage或其他离线存储方式(比方说高达1GB的数据)更多的数据。

我对解决scheme的想法是为Android和iOS编码一个HTTP服务器,然后通过AJAX获取/发布数据,这样我就可以访问设备的内部存储。

我的问题是,

这可以在iOS和Android上完成吗?

“可以”,我的意思是在技术上(是否有API访问所需的组件,并可以始终在后台运行),并在法律上(是否符合App Store和Android Marketplace的服务条款)。

我对平台和function都不太了解,但是如果我确信这是可能的,我可以搞清楚。

这样做的原因是,无论是否存在无线networking或手机信号塔,都可以将大量的数据始终提供给networking应用程序。

  • Android示例: 如何在Android中创buildHTTP服务器? 。
  • iOS示例: iPhone HTTP Server 。

对于使用http服务器的完整应用程序,请查看Android上的Websharing 。