创建一个(基于phonegap?)的应用程序,用于侦听传入的HTTP调用

时间:2013-10-09 22:08:06

标签: android ios networking cordova

我正在寻找有关创建多平台应用程序的选项,该应用程序将对对其进行的HTTP调用作出反应。解释我的情况:

  • 我在客户端计算机上运行的软件能够发出HTTP请求,特别是通过GET传递信息;
  • 我可以调整软件以接受手动输入的IP地址和任何其他信息(例如身份验证令牌),但不能真正改变通信方法;
  • 要求是该软件可以即时将少量信息传递给智能手机上运行的应用程序;
  • 我可以指定网络限制,例如在同一本地网络等;
  • 创建一个位于应用程序和客户端之间的服务器对我来说真的不太可行。

我的想法是,我可以创建一个简单的应用程序,以便有效地充当服务器,坐下来监听HTTP调用并对传递给它的信息进行操作。

Phonegap纯粹是为了跨平台能力而克服了我的想法;最终,如果它需要本地开发,虽然不是首选,但它是一种选择。

到目前为止,我在这个主题上找到的所有内容都是特定于平台的,通常在竞争平台上没有其他选择,或者依赖于应用程序作为客户端或处理连接的中间服务器。

我的问题是,是这样的事情 - 有效地将iPhone或Android设备设置为具有侦听端口的服务器 - 实际上可以在Phonegap中使用,还是根本不可能?

我很欣赏上述方法存在一些(非常有效的)安全问题 - 将采取额外的控制措施来解决这个问题,现在我正处于搜索的开始阶段,并希望看到哪个是最可行的前进方式。

1 个答案:

答案 0 :(得分:0)

我不得不说你的做法是个坏主意。你必须记住,操作系统可以杀死你的应用程序,如果它在任何时候感觉就像在后台。我会更多地使用推送服务向应用程序发送任何更新。这样,即使应用程序被杀死,当用户打开应用程序时,它也会获得最新信息。我的2点。