我正在尝试在firebase上创建一些选定用户的组。
但是firebase会在firebase数据库中创建所有用户组。是否可以以编程方式创建用户列表组(不是全部)?任何提示都可能对我很有帮助。
答案 0 :(得分:1)
尝试在单独的子项下添加组中所需的用户。 例如,让一个子项包含所有用户,然后在数据库的根目录中创建另一个子组。
root
-users
--user1
--user2
--user3
-group1
--user1
--user10
-group2
--user5
--user3
您可以通过阅读所有用户,然后在不同的组中对其进行排序,或者在第一次创建用户时将其添加到用户和任何组中,从而将这些用户添加到不同的组中。
答案 1 :(得分:0)
无法与Firebase进行群聊,因为客户端无法一次监听多个节点。在这里,我附加了一些其他平台,这些平台将支持流行聊天应用程序(如whats应用程序)的全部功能。
1。后端服务器
-Openfire:-它是免费和开源的,对于开发Telegram之类的应用程序非常有用,但是安全是您自己的风险
-ejabberd:-这是XMPP服务器,也要付费使用,Whatsapp在此平台上运行。
-Tigase:-这是实现XMPP通信的另一种方式
还有其他用于创建XMPP客户端的客户端SDK
-smack:-它是免费和开源的,但现在仅适用于android平台,iOS pod即将推出。
-Chat SDK:-它是免费和开源的,但仅用于firebase,对于XMPP版本需要付费