What's up や学習目的のメッセンジャーに似たアプリケーションを作成しようとしています。
基本的に、TCP/IP を使用して Java サーバーに接続するサービスにバインドするアクティビティを作成しました。
サービスが稼働している間、ユーザーはメッセージを送受信します。問題は、ユーザーがアプリケーションを閉じるときです (たとえば、タスク マネージャーを使用してホーム ボタンを押したままにします)。アプリケーションが閉じられている場合、バインドが 0 であるため、サービスは強制終了されます。
私の質問は次のとおりです。ユーザーが常にメッセージを受信するようなアプリケーションのパターンは何ですか。何が起きているのか、常にメッセージを送信してサービスを維持するにはどうすればよいですか。
ありがとうございました。