Hinzufügen von Teilnehmern zu XMPP-Chatrooms

8

Ich möchte Gruppenchat in meiner Anwendung implementieren, zu diesem Zweck benutze ich MUC-Chatrooms, um dasselbe zu implementieren.

Hier möchte ich eine Liste von Mitgliedern (ich habe die JIDs) in den Raum hinzufügen. Ich möchte sie intern zu allen Mitgliedern in der Liste hinzufügen. Wie kann ich sie hinzufügen, ohne sie einzuladen?

Und nach dem Hinzufügen der Mitglieder möchte ich eine Funktionalität implementieren, die jedes Mal, wenn ein Benutzer des Chatrooms Nachrichten oder Chats erhält, an alle anderen Benutzer übermittelt werden sollte.

Das Hauptproblem ist, wie man Mitglieder zum Chat-Raum hinzufügt

code:

%Vor%     
Gaurav Arora 31.12.2012, 06:03
quelle

1 Antwort

2

XEP-0045 enthält kein Szenario, in dem ein Client gewaltsam zum Teilnehmer eines Chatrooms gemacht wird . Während Sie eine Einladung an einen Kontakt senden können (entweder direkt an den Benutzer oder über den MUC-Server), tritt der Kontakt erst dann in den Chat-Raum ein, wenn der Client des Kontakts anfordert, dem Raum beizutreten.

Das Hinzufügen eines Benutzers zu einem Chat-Room ohne Einladung erfordert daher besondere Unterstützung im Client des Benutzers. Möglicherweise könnte der Client so geändert werden, dass Chat-Room-Einladungen von vertrauenswürdigen Kontakten automatisch akzeptiert werden.

    
legoscia 30.05.2014 11:53
quelle

Tags und Links