我正在为移动设备管理系统开发一个 android 应用程序 - 它需要通过 https 连接保持与 Web 服务器的持久连接并等待来自服务器的任何命令。有人可以帮我设计这个应用程序吗?以下是我遇到的几个问题:
我计划创建一个意图服务,它打开一个 https 连接并通过将连接属性设置为:conn.setRequestProperty("Connection", "keep-alive") 使其持久化。这能保证持久连接吗?
应用程序如何从服务器接收命令并执行它们并响应服务器。一个简单的执行命令可能是“获取设备信息”。服务器发送命令后,应用程序应获取基本设备信息并使用 JSON 对象回复。
响应后,连接是否关闭?还是会一直开着?我希望它保持打开状态以接收来自服务器的下一个命令。
任何建议/指针将不胜感激!
谢谢。