Question about UIKit

Hello, community. I am new here with a few questions about react UIKit.

  1. How can I use this API to enable uses on my platform to voice call, video call and chat with each other, whether 1-1 or group?
  2. Are all communications encrypted?
  3. How to customize the chat UI?
  4. How to create chat sessions between users from my app database, without having them in Sendbird dashboard?

Hello @ddonkuro,

Welcome to the Sendbird Community.

  1. Currently, the UIKit does not support calls. Now, the UIKit is open sourced so you could customize it to support calls however it would not be something Sendbird would support outside of the core SDK functionality.
  2. Communications are encrypted with HTTPS/WSS for Chat. For Calls, given that SendBird Calls implements WebRTC, it uses Datagram Transport Layer Security over Secure Real-time Transport Protocol (DTLS-SRTP) to relay media. Since the media packets are encrypted between clients, not even the relay server can decrypt the media packet throughput.
  3. This is a bit of a broad topic. You would need to be more specific about what aspects, and what languages/platforms you’re using.
  4. You would need to use the Platform API to achieve this. Overview | Chat Platform API | Chat Platform API | Sendbird Docs
1 Like