モバイル デバイス管理システム用の Android アプリを開発しています。これは、https 接続を介して Web サーバーへの永続的な接続を維持し、サーバーからのコマンドを待機する必要があります。このアプリのデザインを手伝ってもらえますか? 以下は私が持っていた質問のいくつかです:
https 接続を開くインテント サービスを作成し、接続プロパティを conn.setRequestProperty("Connection", "keep-alive") に設定して永続化することを計画しています。これにより永続的な接続が保証されますか?
アプリがサーバーからコマンドを受信して実行し、サーバーに応答するにはどうすればよいですか。実行するための簡単なコマンドは、「デバイス情報を取得する」ことです。サーバーがコマンドを送信すると、アプリは基本的なデバイス情報をフェッチし、JSON オブジェクトで応答する必要があります。
応答後、接続は閉じますか? それとも開いたままでしょうか?サーバーから次のコマンドを受信するために開いたままにしておきたい。
任意の提案/ポインタをいただければ幸いです!
ありがとう。