Twilio Conversations client library
Twilio Conversations: Create meaningful connections with customers across various communication channels. Visit our official site for more detalis: https://www.twilio.com/conversations
Instantiating and using
To use the library you need to generate a token and pass it to the conversations Client create factory.
NPM
npm install --save @twilio/conversationsUsing this method, you can require twilio-conversations and then use the client:
const Conversations = require('twilio-conversations');
Conversations.Client.create(token).then(client => {
// Use client
});or, if you prefer async/await syntax:
const Conversations = require('twilio-conversations');
let client = await Conversations.Client.create(token);
// Use clientCDN
Releases of twilio-conversations.js are hosted on a CDN, and you can include these
directly in your web app using a <script> tag.
<script src="https://media.twiliocdn.com/sdk/js/conversations/v1.0/twilio-conversations.min.js"></script>Using this method, twilio-conversations.js will set a browser global Twilio.Conversations through which you can use the client :
Twilio.Conversations.Client.create(token).then(client => {
// Use client
});or, if you prefer async/await syntax:
let client = await Twilio.Conversations.Client.create(token);
// Use clientSupported Browsers
| Browser | Supported Versions |
|---|---|
| Chrome for Android | 85 |
| Firefox for Android | 79 |
| UC Browser for Android | 12.12 |
| Chrome | 85, 84, 83 |
| Edge | 85, 84, 83 |
| Firefox | 81, 80, 79 |
| Internet Explorer | 11 |
| Safari for iOS | 14.0, 13.4-13.7 |
| Safari | 14, 13.1, 13 |
| Samsung Internet | 12.0, 11.1-11.2 |
Changelog
See this link.