問題タブ [user-presence]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
486 参照

ios - XMPP Last Seen は、ユーザーがかなり前にオフラインになっていても常に「0」秒を返します

XMPP RobbieHanson フレームワークを使用しています。現在、didReceivePresence 関数で次のコードを使用して自動サブスクリプションを有効にしています。

一部のユーザーでは、最後に「0」秒または 403 禁止として表示されます。しかし、ある時点で、彼らがオフラインまたはオンラインになっていることがわかりました。enter code hereそれは、私が持っていて、彼らがプレゼンスサブスクリプションを受け入れたことを意味します.

0 投票する
1 に答える
199 参照

android - iOS または Android ユーザーが「存在」しているかどうかを検出する方法は?

私たちはインスタント メッセージング アプリを開発しており、アバターに緑色の点を付けてユーザーの友人の「存在」を表示する必要があります。

" Presence " は "my_app_is_opened_and_on_focus" をはるかに超えており、("presence" には多くの定義があると思います)、つまり、ユーザーは自分のデバイスを使用して、過去 2 分から 5 分間、何かを (時間の確認だけでも) 行っています。

この「プレゼンス」または「一般的な最近のアクティビティ」情報を取得して、アプリが閉じている場合でもサーバーに記録する方法についてのアイデアはありますか? (iOS および Android)

0 投票する
1 に答える
615 参照

java - ユーザーの XMPP 名簿 getPresence ステータス (Java)

このコードを使用して、ユーザーのプレゼンス ステータスを取得しています

ただし、ユーザーがオンラインであってもuserPresence常に返されます。"unavailable"では、何が間違っているのでしょうか。ユーザーのプレゼンス ステータスを取得するにはどうすればよいですか?

0 投票する
3 に答える
3106 参照

java - マルチユーザーチャットでプレゼンスリスナーを叩く

マルチユーザー チャットのスマック プレゼンス リスナーが呼び出されない。Smack Api を使用してログインし、roster.addRosterListener(mRoasterListener);を追加しました。しかし、チャット ルームの他のユーザーのプレゼンスが変化したときにリッスンすることに成功しませんでした。プレゼンスリスナーを機能させるために、次のコードを試しました:

そして、プレゼンスの変化をリッスンするこのクラス...

stackoverflow で利用可能な多くのリンクを試しましたが、成功しませんでした。助けてください!

0 投票する
1 に答える
1052 参照

elixir - Phoenix Presence は、交互のメタを使用して複数のチャネルでユーザーを追跡します

私はwhatsappクローンを構築していますが、プレゼンスでいくつかのものを理解するのに苦労しています.

私は2つのチャンネルを持っています:

ユーザーがアプリ内にいる場合、ユーザーは常にusers:...チャネルに接続されており、参加すると、彼の存在の追跡を開始します。

ユーザーがチャットに参加するchat_idと、メタに追加します。

ユーザーがチャットを離れたら、メタ情報を削除してプレゼンスを維持したい。どうやってやるの?

ありがとう