私たちはOpenfire 4.0.1を使用しており、アプリケーションiosとandroidからチャット機能を持っています。Openfireユーザーは永遠にオンライン
問題はopenfireユーザーがフォアグラウンドにいるときにモバイルエンドからオフラインになることはありません。openfireでユーザーがオフラインになると、openfireユーザーはオンラインになります。
今、オフラインにならないユーザーがいます。私はsparkやspark-webなどの他のユーティリティを使用してログインしようとしましたが、手動でログインするのはopenfire管理コンソールのみです。
オフラインユーザーのプッシュ通知機能はありますが、プッシュ通知機能はオフラインにならないユーザーもいます。
このユーザーを強制的にオフライン状態にすることができます方法はありますか
お願いします。
手動プレゼンスを送信する必要があります。あなたが試していないなら、私は答えで説明します – MrPk
オンラインユーザーの場合、あなたはSparkを使って再度ログインし、そこからログアウトすると言っています。これは、以前のものではなく、Sparkセッションだけをログアウトします。 @MrPkが述べたように、アプリケーションが "presence type = 'unavailable'"パケットを送信するかどうかを確認する必要があります。また、Openfire Adminでは、一定時間後にアイドルユーザーを切断するオプションを選択していることを確認してください。 –
@MrPkマニュアルの存在を送信することはどういう意味ですか?モバイルアプリケーションのエンドからは、彼らのアプリケーションがフォアグラウンドからバックグラウンドになっても、オフラインになっていないときに、彼らはすでにopenfireサーバにプレゼンスを送信しています。 Webから私はspark-webログインをインストールしようとしました。 –