SendBird: есть ли возможность отключить создание канала для пользователей
Я пытаюсь увидеть, есть ли способ настроить приложение в sendbird (не клиентское приложение, а конфигурацию приложения в sendbird), чтобы пользователи не могли создавать каналы.
Мы хотим управлять пользователями для канала, основываясь на потребностях нашей собственной системы (в основном вокруг динамических групп пользователей, и похоже, что sendbird не поддерживает такую вещь и имеет только отношения пользователя с каналом)
Отключив создание каналов для пользователей, мы можем добавить дополнительную логику в наш чат-клиент для взаимодействия с нашими собственными API для добавления динамических групп пользователей, а затем мы отправляем запросы с внешней платформы на sendbird, чтобы добавить или удалить пользователей, которые принадлежат к этим группам, для желаемые каналы или если группы меняются на нашей стороне, когда люди добавляют и удаляют пользователей, тогда мы можем поддерживать синхронизацию для каналов sendbirds, чтобы гарантировать, что правильные пользователи сохраняются в каналах.
Если мое понимание неверно и Sendbird поддерживает динамические группы, то, пожалуйста, сообщите, и я предпочту эту опцию, если кто-то знает, как настроить приложение для sendbird (не код клиентского приложения, а в конфигурации приложения в sendbird), чтобы запретить создание канала пользователями.
Благодарю.
1 ответ
В SendBird SDK - прошедшие проверку пользователи имеют доступ только к своим собственным каналам. Кроме того, также возможно конкретно ограничить способ создания канала на уровне отдельного пользователя. Если вы обратитесь в службу поддержки SendBird (support@sendbird.com), они смогут помочь с этим требованием.
По поводу динамических групп. SendBird имеет групповые каналы, которые могут управлять списками своих членов с помощью API платформы SendBird. Кажется, это соответствует вашим требованиям. Новые пользователи могут быть приглашены программно или удалены из группового канала.