4

我正在尝试在 firebase 上创建一些选定用户的组。

但是 firebase 创建了 firebase 数据库上所有可用用户的组。是否可以以编程方式创建用户列表组(不是全部)?任何提示都可能对我很有帮助..

4

2 回答 2

2

尝试将您需要的用户添加到单独的子组中。例如,让一个孩子包含所有用户,然后在数据库的根目录中创建另一个孩子,这是一个组。

root
 -users
  --user1
  --user2
  --user3
 -group1
  --user1
  --user10
 -group2
  --user5
  --user3

您可以将这些用户添加到不同的组中,方法是读取所有用户,然后将它们分类到不同的组中,或者在第一次创建用户时将其添加到用户和任何组中。

于 2017-04-08T18:39:27.413 回答
1

无法与 Firebase 进行群聊,因为客户端无法同时监听多个节点。在这里,我附上了一些其他平台,这些平台将支持流行的聊天应用程序的全部功能,例如 whats 应用程序。

1. 后端服务器

- Openfire :- 它是免费和开源的,适合开发 Telegram 等应用程序,但安全风险自负

- ejabberd :- 它是一个 XMPP 服务器,也可用于商业用途,Whatsapp 正在此平台上运行。

- Tigase :- 它是另一个实现 XMPP 通信的工具

其他客户端 SDK 用于创建 XMPP 客户端

- smack :- 它是免费和开源的,但现在它只适用于 android 平台,iOS pod 即将推出。

-聊天 SDK :- 它是免费和开源的,但仅适用于 firebase,需要支付 XMPP 版本

于 2018-11-27T06:12:47.237 回答