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

时间:2011-09-10 23:52:37

标签: android ios http httpserver

我正在构建一个无法放入应用商店的webapp(出于安全考虑)。 webapp需要访问比localStorage或其他离线存储装置更多的数据(假设最多1GB的数据)。

我对解决方案的想法是为Android和iOS编写HTTP服务器代码,然后使用AJAX获取/发布数据,这样我就可以访问设备的内部存储。

我的问题是,

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

通过“可以”,我的意思是技术上(对所需组件的API访问,并且它可以始终在后台运行)和合法(它是否与App Store和Android的服务条款一致)市场)。

我对平台和功能都不太了解,但如果我确信它有可能,我可以弄明白。

这样做的原因是,无论是否存在wifi或手机信号塔,都可以随时向webapp提供大量数据。

2 个答案:

答案 0 :(得分:13)

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

答案 1 :(得分:0)

请使用此免费且运行平稳的Android应用程序。

https://play.google.com/store/apps/details?id=jp.ubi.common.http.server&hl=en

优势:

  • 您可以指向任何目录作为“文档根目录”(例如:
    / sdcard / yourapp /代替/ var / www)
  • 免费

缺点:

  • 它只能在PORT:12345上运行服务器,而并非100%安全