問題タブ [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 に答える
368 参照

xmpp - ティガセで最後に見た情報

Tigase は、この人物がサーバーによって最後に見られたのはいつかを示す、最後に見られた情報を表示します。サーバーよりも設定されていない場合は、

tigase サーバーがこの最後に見た情報を追跡する方法を教えてください。
ありがとう

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

ios - プレゼンスを利用不可に設定 - Facebook チャット API

xmppframework を使用して xmpp クライアントを開発しています。Facebook で通常のログインを行い、その後 xmppStream をセットアップしてクライアントを Facebook チャットに接続し、最初のプレゼンスを次のように送信します。

その後、反対の動作 (プレゼンスをオフラインとして設定) を実装することにしました。これを行うには、次のコードを使用します。

最初のコードは機能し、実行後は全員に表示されます。ただし、アカウントをオフラインに設定しようとすると、機能しません。基本的に、Facebook は私のメッセージを無視します。

どうすればこれを解決できるか考えている人はいますか?

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

ios - XMPPFramework - プレゼンス サブスクリプション リクエストの自動承認

タイトルで十分だと思いますが、ストーリーは次のとおりです。

私はXMPPFrameworkiOS を初めて使用します。受信したサブスクリプション要求を自動的に受け入れるようにクライアントを設定したいと考えています。他のクライアントが要求したときに、このクライアントのプレゼンス ステータスを確認できるようにします。

開発者のコ​​メントによるとXMPPRoster.h、ファイルには、サブスクリプション要求が受信されたときに呼び出される次のメソッドがあります。

しかし、それは実装されていませんXMPPRoster.m。だから私は次のように実装しました:

私は XMPPFramework を初めて使用するので、何か間違ったことをしたかどうかはわかりませんが、他のクライアントでこのクライアントの存在を確認することはできません。

Accept buddy request in xmpp client iphoneXmpp Accepting buddy requestのような同様のトピックも見ましたが、解決策は関連していないようです!

どんな提案でも大歓迎です。ありがとう。

0 投票する
0 に答える
218 参照

backbone.js - サブスクライブを使用して名簿に連絡先が追加され、strophe.js を使用して連絡先の存在が表示されない

私は strophe.js 、バックボーンで xmpp を学んでいます。

Web サイトで友達リクエスト送信機能を開発しています。このために、バックボーンに次のコードを書きました:

strophe.roster.js には、プレゼンスを受信したときに名簿に連絡先を追加するためのコードが記述されています。

私が直面している問題は次のとおりです。このプロセスの後、連絡先がプレゼンスを変更した場合、名簿に登録されている連絡先に通知されません。

購読している連絡先が再度ログインした後にのみ、連絡先の存在を通知しています。

この問題を解決するには?何か不足していますか?

0 投票する
2 に答える
855 参照

xmpp - ユーザー ID XMPP フレームワークによるプレゼンス

ユーザー ID を持つ特定のユーザーの存在を取得するにはどうすればよいですか。

そのユーザーを名簿リストに追加せずに言うことを意味します。

これに関して私を助けてください。

前もって感謝します。

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

javascript - firebase の存在は、時間の経過とともにますます間違っています

例に基づいて、firebase 用に簡単なプレゼンス ユーザー カウントを設定しました。問題は、切断時にカウントを削除することに依存していることです。ただし、firebase は 2 か月ごとにダウンするようで、ondisconnect ハンドラを削除します。これは、時間が経つにつれて、カウントがますます間違っていることを意味します。これを修正する方法はありますか?

0 投票する
2 に答える
68 参照

ruby-on-rails - User モデルでプレゼンス true をオーバーライドする

models/user.rb に次のものがあります。

ユーザーを作成したいが、このユーザーが会社と役職を入力する必要がないという二次的なビューがあります。メインのuser.rbを変更せずにどうすればいいですか?

これはRails 3.2用です

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

javascript - PubNub の登録解除でプレゼンス イベントが発生しない

管理インターフェイスでプレゼンスをオンにして、PubNub 用の最新の JavaScript API を使用しています。チャネルで 2 つのクライアントを実行しており、次のように初期化およびサブスクライブしています。

こんな感じでチャンネル登録を解除します。

クライアントがチャネルに参加すると、joinサブスクライブしているすべてのクライアントでプレゼンス アクションが表示されます。クライアントがタイムアウトすると、それらのアクションも表示されます。

ログ行を呼び出すunsubscribe()と、そのクライアントはチャネルでパブリッシュされたメッセージをそれ以上受信しませんが、まだサブスクライブしている他のクライアントが受信するプレゼンス アクションはありません。leave私は何を間違っていますか?