我正在尝试查看是否有一种方法可以在sendbird中配置一个应用程序(不是客户端应用程序,而是sendbird上的应用程序配置)以不允许用户创建频道。
我们要根据自己系统的需要来管理频道的用户(主要围绕动态用户组,并且看起来sendbird不支持这种事情,而仅具有用户与频道的关系)
通过为用户禁用频道创建,我们可以在聊天客户端中编写额外的逻辑以与我们自己的API进行通信以添加动态用户组,然后将请求从平台发送到sendbird以添加或删除属于这些用户的用户所需频道的组,或者当人们添加和删除用户时组在我们这边改变了,那么我们可以保持sendbirds频道的同步,以确保正确的用户留在频道中。
如果我的理解是错误的,并且Sendbird确实支持动态组,请提出建议,如果有人知道如何为sendbird配置应用程序(不是客户端应用程序代码,而是在sendbird上配置应用程序),我将建议您使用此选项,否则不允许用户创建频道。
谢谢。
答案 0 :(得分:1)
在SendBird SDK中-Authenticated users仅有权访问自己的频道。此外,还可以在各个用户级别上专门限制创建通道方法。如果您联系SendBird支持(support@sendbird.com),则他们可以帮助您解决此要求。
关于动态组。 SendBird具有组通道,可以通过SendBird的平台API控制其成员列表。这似乎符合您的要求。新用户可以通过编程方式invited到removed组,或者channel从custom authorization组中来。