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

Android 创建一个(基于phonegap的?)应用程序,用于侦听传入的HTTP呼叫,android,ios,networking,cordova,Android,Ios,Networking,Cordova,我正在寻找有关创建一个多平台应用程序的选项,该应用程序将对对对其进行的HTTP调用作出反应。为了解释我的情况: 我在客户端机器上运行的软件能够发出HTTP请求,特别是通过GET传递信息 我可以调整软件以接受手动输入的IP地址和任何其他信息(如身份验证令牌),但不会真正改变通信方法 其要求是,该软件可以将少量信息动态地传递给运行在智能手机上的应用程序 我能够指定网络限制,例如在同一个本地网络上等 对于我来说,在应用程序和客户端之间创建一个服务器是不可行的 我的想法是,我可以创建一个简单的应用程

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

  • 我在客户端机器上运行的软件能够发出HTTP请求,特别是通过GET传递信息
  • 我可以调整软件以接受手动输入的IP地址和任何其他信息(如身份验证令牌),但不会真正改变通信方法
  • 其要求是,该软件可以将少量信息动态地传递给运行在智能手机上的应用程序
  • 我能够指定网络限制,例如在同一个本地网络上等
  • 对于我来说,在应用程序和客户端之间创建一个服务器是不可行的
我的想法是,我可以创建一个简单的应用程序来有效地充当服务器,坐在那里监听HTTP调用,并根据传递给它的信息进行操作

Phonegap在我的脑海中闪过,纯粹是为了跨平台的能力;最终,如果需要本地开发,而不是首选,那么这是一种选择

到目前为止,我在这个主题上所发现的一切要么是特定于某个平台的,通常在竞争平台上没有其他选择,要么是依赖应用程序作为客户端或处理连接的中间服务器

我的问题是,在Phonegap中,这样的事情——有效地将iPhone或Android设备设置为带有监听端口的服务器——实际上是可能的,还是根本不可能的


我理解上述方法存在一些(非常有效的)安全问题-将采取额外的控制措施来处理这些问题,现在我正处于搜索的开始阶段,希望看看哪种方法是最可行的。我不得不说,你的方法是个坏主意。你必须记住,如果你的应用程序在后台,操作系统会随时关闭它。我会更深入地研究使用推送服务向应用发送任何更新。这样,即使应用程序被杀死,当用户打开应用程序时,它也会有最新的信息。我的20美分