匿名のユーザーは、Jabber(ejabberd)の有効なユーザーとプレゼンス情報をどのように交換できますか

StackOverflow https://stackoverflow.com/questions/1958763

質問

私は、メンバーがサイトの訪問者とチャットできるようにするべきソーシャルネットワークに取り組んでいます。コンセプトは簡単です。

  1. サインアップを登録したユーザーは、名簿で独自のアカウントを取得します
  2. 訪問者がソーシャルネットワークのホームページに来ると、彼はコミュニティのオンラインメンバーの一部を見ることができます
  3. 今、彼は彼らの名前をクリックして、彼らとのチャットを開始できるはずです。

私はすでに彼らの名簿の仲間とチャットするメンバーを持っています。私の質問は、どうすれば匿名のユーザーにメンバーとチャットし、彼とプレゼンス情報を交換することができますか?

匿名のアカウント、メンバーアカウントを作成し、匿名のユーザーから他のメンバーにメッセージを送信することに成功しました。しかし、匿名ユーザーからメンバーまで、またはその逆に存在情報を取得することはできませんか?

ところで、チャットはJSベースです。

役に立ちましたか?

解決

XMPPモデルを破ろうとしています。プレゼンスは、オプトイン許可ベースのシステムです。あなたは私の存在を見ることができるかどうか私に尋ねます、私はイエスと言います。一般的に、私のクライアントはあなたの存在を見ることができるかどうか自動的にあなたに尋ねます、そしてあなたのクライアントはイエスと言います。それが名簿です - はい、そして存在するサブスクリプションリクエストを存在させます。

君は できる 匿名のチャットルーム(MUC、マルチユーザーチャット)を作成し、それらに存在します。しかし、それは名簿ではありません。これは、Pubsubを使用してクレイジーランドに入ることなく説明しているものに最も近いものであり、匿名の名簿エントリを持つのに十分なツールを曲げることさえできるかどうかはわかりません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top