-2

モバイル デバイス管理システム用の Android アプリを開発しています。これは、https 接続を介して Web サーバーへの永続的な接続を維持し、サーバーからのコマンドを待機する必要があります。このアプリのデザインを手伝ってもらえますか? 以下は私が持っていた質問のいくつかです:

  1. https 接続を開くインテント サービスを作成し、接続プロパティを conn.setRequestProperty("Connection", "keep-alive") に設定して永続化することを計画しています。これにより永続的な接続が保証されますか?

  2. アプリがサーバーからコマンドを受信して​​実行し、サーバーに応答するにはどうすればよいですか。実行するための簡単なコマンドは、「デバイス情報を取得する」ことです。サーバーがコマンドを送信すると、アプリは基本的なデバイス情報をフェッチし、JSON オブジェクトで応答する必要があります。

  3. 応答後、接続は閉じますか? それとも開いたままでしょうか?サーバーから次のコマンドを受信するために開いたままにしておきたい。

任意の提案/ポインタをいただければ幸いです!

ありがとう。

4

1 に答える 1

0

Firebase Cloud Messagingを使用して、独自の永続的な接続を作成しないでください。私はあなたのすべての質問に答えたと思います。

于 2013-07-19T16:29:50.067 に答える