SendBird JavaScript SDK
SendBird provides the chat API and SDK for your app enabling real-time communication among your users.
Getting Started
Bower package for SendBird.com JavaScript SDK
bower install sendbird
npm module for SendBird.com JavaScript SDK
npm install sendbird --save
download for SendBird.com JavaScript SDK
TypeScript
Install via NPM and import like below in your TypeScript file:
import * as SendBird from "sendbird";
var sb = new SendBird({ appId: "APP_ID" });
If you have trouble importing SendBird
, please check your tsconfig.json
file and change the value of "allowSyntheticDefaultImports"
to true
in compilerOptions
.
SyncManager
SyncManager
is a support add-on for SendBird SDK. Major benefits of SyncManager
are,
- Local cache integrated: store channel/message data in local storage for fast view loading.
- Event-driven data handling: subscribe channel/message event like
insert
, update
, remove
at a single spot in order to apply data event to view.
Check out Basic Sample with SyncManager which is similar to Basic Sample but SyncManager
integrated. For more information about SyncManager
, please refer to SyncManager README.
v3.0.126(JUN 16, 2020)
If you want to check the record of other version, go to Change Log.
- Bug-fixes in message threading.
- Improved stability.
License
SendBird License