Um Chat-Funktionalität in meiner App zu implementieren, habe ich XMPP-Framework in es integriert. Es gibt keine Buddy-Anfrage-Funktionalität, daher können Benutzer Nachrichten an andere Benutzer senden, ohne eine Buddy-Anfrage zu senden. Aufgrund dieser Funktionalität habe ich keine Roster- oder Datenschutzliste in der App erstellt, und der anonyme Chat-Modus wurde implementiert.Blockieren anonymer Benutzer in XMPP
Es funktioniert alles gut außer der Blockbenutzerfunktionalität, da dies ein anonymer Benutzerchat ist, daher gibt es keine Datenschutzliste für die Benutzer und die XMPP-Erweiterung XEP-016 unterstützt nur die Blockierung durch die Datenschutzliste.
Ich habe auch versucht, nach den Alternativen zu suchen, und eine davon ist, XEP-0191 zu implementieren, aber leider unterstützt Open Fire diese Erweiterung nicht.
Also Techies bitte führen Sie mich, um dieses Problem zu beheben. Nachfolgend sind meine Fragen.
Muss ich eine Datenschutzliste erstellen, um einen Benutzer im anonymen Benutzerchatmodus zu blockieren. Diese Lösung scheint unpraktisch zu sein, da meine App Tausende von Benutzern haben kann.
Soll ich den Jabber-Server vom offenen Feuer auf EJabber umstellen? Hat Ejabber Unterstützung XEP-0191
Neben oben von bitte lassen Sie mich wissen, ob ihr andere Abhilfe kennen einen Benutzer in anonymer Benutzer Chat-Modus in Jabber zu blockieren/entsperren.
Ich habe ähnliche App wie Ihre und ich bin nicht in der Lage, anonyme Benutzer zu blockieren. Können Sie uns bitte mitteilen, wie genau Sie diese Funktionalität erreicht haben? Ich benutze xmpp mit ejabber server. –
@Sunil_Vaishnav müssen Sie eine Sperrliste für blockierte Benutzer auf dem Jabber-Server verwalten. Jedes Mal, wenn ein Benutzer blockiert/entsperrt wird, müssen Sie Änderungen in dieser Datenschutzliste vornehmen. Weitere Informationen finden Sie in XEP-0016. – sandy
@sandy, @ Sunil_Vaishnav Ich möchte einfach blockieren und entsperren Benutzer in XMPP Finden Sie den folgenden Link für weitere Informationen. https: // Stapelüberlauf.com/q/46155095/2910061 Danke. – ilesh