mqttと蚊帳ブローカーを使用して、アンドロイドプラットフォームの簡単なインスタントチャットを作成しています。今、私は、他のクライアントがオンラインかどうかをクライアントが確認できる条件を実装したかったのです。Mqttクライアントがオンラインかオフラインかを確認してください
私は約Last will and testament
を知っていますが、オフラインでしかユーザーが検出されないようにするには、アプリケーションが非アクティブであるか、ユーザーが現在アプリケーションを使用していないことが必要です。
私は実際にはコードを必要としません。これを実装する方法を知りたいと思っており、とても感謝しています。
アプリが閉じているときは、(実際には、あなたがLWTがするので、とにかくこれをしなければならない手動LWTトピックを設定することができますネットワークの問題/クラッシュのためにクライアントがオフラインになった場合のみ起動します) – hardillb