我正在尝试看看是否有一种方法可以在sendbird中配置应用程序(不是客户端应用程序,而是sendbird的应用程序配置),以禁止用户创建频道。
我们希望根据我们自己系统的需求来管理频道的用户(主要是围绕动态的用户组,看起来sendbird不支持这样的事情,只有用户与频道的关系)
通过禁用用户的通道创建,我们可以在聊天客户端中编写额外的逻辑来与我们自己的API通信,以添加动态用户组,然后我们将请求从外部平台发送到sendbird,以添加或删除所需通道的那些组中的用户,或者如果用户添加和删除用户时组发生变化,那么我们可以维护sendbird通道的同步,以确保正确的用户持续存在于通道中。
如果我的理解是错误的,Sendbird确实支持动态组,那么请建议,如果有人知道如何为sendbird配置应用程序(不是客户端应用程序代码,而是在sendbird的应用程序配置中),不允许用户创建频道,请建议,我更喜欢这个选项。
谢谢。
发布于 2019-02-17 15:51:27
在SendBird SDK - Authenticated users中只能访问自己的频道。此外,还可以在单个用户级别专门限制create channel方法。如果您联系SendBird支持(support@sendbird.com),他们能够帮助您满足此要求。
关于动态组。SendBird拥有群组频道,其成员列表可以由SendBird的平台应用程序接口控制。这似乎符合你的要求。新用户可以通过编程方式通过invited连接到组channel,也可以通过编程方式从组can访问。
https://stackoverflow.com/questions/54701625
复制相似问题