SendBird: есть ли возможность отключить создание канала для пользователей

Я пытаюсь увидеть, есть ли способ настроить приложение в sendbird (не клиентское приложение, а конфигурацию приложения в sendbird), чтобы пользователи не могли создавать каналы.

Мы хотим управлять пользователями для канала, основываясь на потребностях нашей собственной системы (в основном вокруг динамических групп пользователей, и похоже, что sendbird не поддерживает такую ​​вещь и имеет только отношения пользователя с каналом)

Отключив создание каналов для пользователей, мы можем добавить дополнительную логику в наш чат-клиент для взаимодействия с нашими собственными API для добавления динамических групп пользователей, а затем мы отправляем запросы с внешней платформы на sendbird, чтобы добавить или удалить пользователей, которые принадлежат к этим группам, для желаемые каналы или если группы меняются на нашей стороне, когда люди добавляют и удаляют пользователей, тогда мы можем поддерживать синхронизацию для каналов sendbirds, чтобы гарантировать, что правильные пользователи сохраняются в каналах.

Если мое понимание неверно и Sendbird поддерживает динамические группы, то, пожалуйста, сообщите, и я предпочту эту опцию, если кто-то знает, как настроить приложение для sendbird (не код клиентского приложения, а в конфигурации приложения в sendbird), чтобы запретить создание канала пользователями.

Благодарю.

1 ответ

Решение

В SendBird SDK - прошедшие проверку пользователи имеют доступ только к своим собственным каналам. Кроме того, также возможно конкретно ограничить способ создания канала на уровне отдельного пользователя. Если вы обратитесь в службу поддержки SendBird (support@sendbird.com), они смогут помочь с этим требованием.

По поводу динамических групп. SendBird имеет групповые каналы, которые могут управлять списками своих членов с помощью API платформы SendBird. Кажется, это соответствует вашим требованиям. Новые пользователи могут быть приглашены программно или удалены из группового канала.

Другие вопросы по тегам