SendBird: есть ли возможность отключить создание канала для пользователей - PullRequest
0 голосов
/ 15 февраля 2019

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

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

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

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

Спасибо.

1 Ответ

0 голосов
/ 17 февраля 2019

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

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

...