java - 安卓+smack+openfire

标签 java android smack

我对将开放服务器信息获取到java程序有一些疑问

  1. 向新注册用户显示现有用户
  2. 在群组中添加和删除

最佳答案

对于第一部分:通常,用户只会看到自己的联系人(用 jabber 术语来说:名册)。如果您为小型社区维护 xmpp 服务器,则可以实现自定义注册流程:

  1. 创建一个包含所有用户的组“allUsers”
  2. 对于每个新用户 2.1 创建新用户帐户 2.2 将用户添加到该组

因此,“allUser”组的所有成员都应该出现在用户名册上

(我自己从来没有这样做过,可能需要直接在openfire服务器上实现这个自定义注册例程,因为我担心xmpp协议(protocol)不支持添加和删除组)

关于java - 安卓+smack+openfire,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4085716/

相关文章:

android - 在 Android 模拟器上安装 Facebook apk

xmpp - 启用流管理 xmpp 连接 smack 4.1

android - 在本地登录 Tigase 服务器设置时 Smack API 出错

java - Spring Controller 返回特定路径的protobuf

java - 当 Callable 返回特定结果时停止执行器

android - 从 Android 库项目访问资源?

android - 如何在 Android 应用程序中使用 Smack 从 Openfire 服务器恢复两个用户之间的聊天记录

java - AWS API Gateway 集成响应

java - Docker、Dockerfile 和在我开始下一个服务之前使用等待

android - 在 drupal 中创建 Web 服务